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. 

What We Offer

Flexible Work Models
We trust our employees and offer a work environment that is well-balanced, productive and fosters success. 

Personal Development
You will benefit from a culture of continuous learning and feedback. Your personal growth is supported through an extensive learning offering.

Agile Working Methods 
Whether through scrum or design thinking,
we solve exciting tasks together in teams.