Jan 13, 2022

Productivity Software Engineer

  • Swissquote
  • Gland, Switzerland
Full time Software Engineering

Job Description

The mission of the team is to empower fellow developers (platform teams and infrastructure teams) to bring new features to clients as fast as possible with the best tooling that we can provide them.

The team is part of our Software Engineering Tech Drive & Talent department, and is composed of 3 experienced developers. 

As a member of the Productivity team, you will play a key role in the Software Engineering department. You will work closely with the different development teams, but also collaborate with IT (IT Operations, DBAs, Network) and other cross-functional teams (SRE, IT Platform Automation).

Based on the Senior Management strategic plan, you will help bringing new approaches and tooling to help teams reach their productivity goals.

As owner of these Productivity tools and applications, you will provide support and manage a backlog of evolution requests.

Part of your mission will be also to promote DevOps practices and organize training sessions for our internal Tech Talent Academy. You will stay close to development teams to understand their pains and needs.

Your daily responsibilities will be the following:

  • Bringing automation whenever possible is your lifestyle
  • Writing sound technical documentation to minimize learning curve adoption
  • Empower the teams by helping them implementing metrics monitoring
  • Identifying day-to-day developers bottlenecks and helping them tackle these problems
  • Maintain and evolve rich-feature software delivery pipeline to help developers improve their time to market
  • Design and propose solutions for cloud based development and integration environments
  • Support developers with framework helping them writing wide-range of tests scenarios

Qualifications

As a Productivity Software Engineer, you are looking for a company where you could bring the DevOps culture. You like the idea of being a key player, having the responsibility to find the best solutions to reduce the development and delivery time and to increase confidence in deployments. You can bring the following skills and knowledge : 

At least a BS degree in Computer Science, or equivalent practical experience. You have 2-3 years of development experience in Java.

  • Sound working knowledge of Linux system.
  • Experience with containers and orchestrators (Docker, Docker Compose/Kubernetes).
  • Experience in managing application containers (Tomcat, Maven, Java8).
  • Experience with development pipelines (Jenkins, Github Actions)
  • Scripting language knowledge (Bash, Python, etc.) 
  • Monitoring knowledge: Dynatrace, InfluxDB, Grafana, Kibana.
  • Good understanding of distributed architecture.
  • Excellent skills in solving problems, hunting down issues and fixing them.

Alongside your technical expertise, you are able to demonstrate the skills listed below :

  • Open minded, team player, rigorous and autonomous personality. 
  • Good communication and self-learning skills.
  • Technical writing and knowledge sharing abilities.
  • Fluent in English, French is a plus.

If you think you match what you have just read, then this offer is for you!

Additional Information

A BANK THAT DOESN'T LOOK LIKE ONE
Located near Geneva and the lake, our Headquarters gathers 600 of our employees: young (34 years old average), multicultural (50 nationalities) and wearing what suits them best. You will find a friendly atmosphere in an open and inclusive environment. Spacious offices, home-office policy, outdoor terracesports clubs and even... a real Pub for after-work moments.

Make your move in a challenging environment that offers you an exciting opportunity to boost your career and develop solid banking and financial business expertise.

SQR3