BME belongs to SIX, the third largest exchange group in Europe. 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.



 Senior Software Engineer

Madrid | Working from home up to 60% | Reference 5959



Are you passionate about coding in a modern, secure environment with a strong emphasis on API and process automation? Do you thrive in a dynamic, self-organized setting where collaboration, trust, and innovation are valued? If so, we are eager to hear from you. We believe in investing in bright minds, in their ideas, knowledge and development. We do that by combining our best sides.

You will become a part of the Managed File Transfer (MFT) product team, which is responsible for gathering platform requirements from our business units and stakeholders. This involves collecting automation use cases, developing shared building blocks, and creating a state-of-the-art self-service layer. Throughout this process, our primary focus is to maintain an excellent user experience for our customers.

As a Full Stack Developer your responsibilities will encompass the design and implementation of backend services in form of APIs and integrate them into our frontend portal, supporting regular agile releases. Your role is pivotal in driving our automation strategy and ensuring its alignment with business objectives and user needs.



What You Will Do 

  • be a part of a specialized team that operates and enhances the MFT Platform that enables entire SIX and its clients.
  • you contribute to and maintain modern development workflows, as well as CI/CD pipelines
  • take end-to-end responsibility for your code in our self-service portal and automation APIs improving service quality and time-to-market
  • coding of test cases, unit tests and integration tests
  • collaborate with cross-functional product teams to enhance the role and capabilities of automation, utilizing standardized techniques
  • level 1 and 2 support (on-call duty)
  • help clients address their MFT requirements

What You Bring 

  • minimum 3 years’ of experience in developing in Java (Springboot is a plus), JavaScript (single page application), GoLang
  • experience in the full lifecycle of software development, including technical design and implementation
  • knowledge in OpenShift, ArgoCD, Ansible and MongoDB will be highly valued
  • positive, initiative and result-driven attitude with high sense for quality and strong analytical thinking and problem-solving mindset
  • innovative team player mindset who proactively seeks and successfully implements good solutions
  • fluency in English (verbal and writing)

If you have any questions, please call Yuliya Stoyko at +34 917095993.


For this vacancy we only accept direct applications only in English.


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.