Software Developer/ Engineer/ Architect

Corporate IT / Senior Software Engineer (GoLang) (f/m/d)

Field of activity

The Product Development Lab delivers state-of-the-art, Cloud native IT solutions targeting audiences such as Deutsche Börse Group's internal business units but also external customers like financial institutes. We strive for digitizing processes and digitally enable our customers. As a senior Software Engineer, you will be an essential part of currently running and future digitization initiatives. You will design, implement and maintain backend microservices at highest level of quality and reliability. On top of that, you proactively contribute ideas to improve our solutions and frameworks, both in code quality and architectural scope. Your peers will not only be your team but also your business stakeholders and relevant IT departments as your software is highly integrated into the Deutsche Börse IT landscape.


Tasks/responsibilities

  • Design, develop, test, deploy and improve software
  • Take ownership of the implementation of new services, i.e. be accountable for technical specification, coordination with peers, development and delivery in quality, scope and time
  • Leverage the DevOps & CI/CD toolchain
  • Contribute to the continuous improvement of the software development lifecycle, methodology and tool set
  • Maintain your software and help to continuously improve user experience
  • Proactively keep up to date with technology trends
  • Share knowledge and skill up junior software developers

Mandatory

  • +5 yrs professional experience as a software engineer
  • +2 yrs comprehensive hands-on GoLang software development expierence
  • In-depth knowledge of databases such as PostgreSQL
  • Deep knowledge of sofware development lifecycle
  • Ability to work on several topics in parallel and set the right priorities
  • Proven experience in developing microservices and distributed systems
  • Experience in TDD – you strive for clean, maintainable and secure code
  • Experience with the concepts of SOA, EOA, and 12 factor microservice design
  • Deployment experience in at least one of the following cloud platforms: GCP, AWS, Azure. Good understanding of cloud-native services (preferably Azure)
  • Deployment experience with e.g. GitHub, Terraform, Jenkins, Docker, Kubernetes
  • Excellent written and spoken English skills, German is a plus

Preferably

  • Experience with TypeScript and ReactJS
  • Knowledge of financial industry - You know the business of Deutsche Börse and Clearstream.