GBBC Member Careers

Software Engineer (Messaging)



Software Engineering
Madrid, Spain
Posted on Wednesday, March 22, 2023

We drive the transformation of the financial markets. That’s why we invest in bright minds, in their ideas, knowledge and development. We do that by combining our best sides.

If you would like to find out why stability makes us so agile, why experience makes us so curious and why empathy makes us so impactful, apply now for the position of

Software Engineer (Messaging)

Madrid | working from home up to 60% | Reference 4510

BME is the infrastructure of all the securities markets and financial systems in Spain and is owned by SIX.

SIX Group AG in Zurich is looking for a motivated, talented, and experienced Software Engineer, who is passionate about innovation, to help us build and run a highly efficient, scalable and automated MQ Messaging Platform for our services. You will work within an international (project) team setup that develops and maintains the MQ platform for multiple lines of business. While engineering and operating the MQ platform will be your main duty, a big part of the work revolves around automation of processes and enhancing our self-service portal. You will work cross-functionally in a relevant strategic project with Architects, Engineers, Business Analysts, and Service Managers.

To be successful in this role, you have a software development background with a passion for automation and thrive working cross functionally in an Agile Team. You already have experience and know-how in common messaging patterns. You will drive and enforce standardization, simplification and scalability by taking over responsibility as DevOps, challenging the status quo, bringing in new ideas and solutions. Your expertise in Kubernetes will enable SIX and the team to engineer and deploy our self-service portal and automation platform efficiently and fully automated.

What You Will Do

  • work as Software Engineer in a DevOps role within a scrum team
  • take end-to-end responsibility for your code in our self-service portal
  • improve engineering standards and drive continuous automation using tools like Argo CD, Tekton
  • operate and automate the central messaging platform based on IBM MQ

What You Bring

  • good experience with modern programming languages (e.g. JAVA, go) using frameworks Spring and react
  • experience with containerization (Kubernetes), infrastructure as code and good experience with automation frameworks
  • in-depth knowledge on messaging concepts (queues, pub/sub,…) IBM-MQ is a bonus
  • communicative team-player with good self-management capabilities
  • proficient with English both verbal and in writing

If you have any questions, please call German Lopez Arranz at +34 91 709 5771.

For this vacancy we only accept direct applications.

Diversity is important to us. Therefore, we are looking to receiving applications regardless of any personal background.

See more open positions at SIX

Something looks off?