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.



 C++ Software Engineer

Madrid | 100 | Reference 6050



Are you passionate about modern technology? Do you want to work in an agile, self-organized environment where collaboration, trust, and innovation are paramount? Then, our INNTECH Trading Solutions team wants to hear from you. We are looking for a bright mind to help us move forward. You will work in a diverse environment in close cooperation with various business units and both internal and external clients.


What You Will Do

  • develop financial trading applications in C++ / Linux
  • renew, further develop, and maintain in-house software
  • create and maintain technical documents
  • contribute to the implementation of DevOps concepts

What You Bring

  • min 1 to 3 years of experience in C++ projects
  • experience with standard libraries (STL, Boost), sockets (TCP and UDP), dynamic memory management, Cmake and GCC compilators
  • experience with Gitlab CI/CD pipelines and Ansible
  • experience with Linux and Shell Scripting
  • knowledge of Docker, Kubernetes, or OpenShift is a plus
  • knowledge of financial trading applications is a plus and interest in learning new technologies and trading business concepts
  • ability to work in fast-paced and agile environments (Scrum)
  • good verbal and written Spanish and English

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


For this vacancy we only accept direct applications 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.