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



 Senior Java Software Engineer

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


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


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 agile and motivated Software Development Team wants to hear from you. Our goal is to offer our customers excellent software products, which helps boost our reputation. We are looking for a bright mind to help us to move forward. You will cooperate with multiple teams in a diverse environment and in close cooperation with various business units, and both internal and external clients.



What You Will Do  

  • play a key part in the technical design of solutions to interesting problems
  • develop new systems and capabilities as well as making changes to existing systems owned by other teams, mainly in Java, but also in other languages such as Python, Angular, etc.
  • promote good engineering practices, bug prevention strategies, testability, fixing security vulnerabilities where appropriate, and other advanced quality concepts
  • advise developers and juniors to grow with your experience by sharing your knowledge
  • contribute to the implementation of DevOps concepts

What You Bring 

  • 8+ years of experience as a Java Developer, including experience in complex software development environments. Event-driven architectures, data management, programming paradigms, TDD, refactoring, etc.
  • enjoy working in an international team, working collaboratively and with strong interpersonal skills
  • love for advanced topics, motivation for challenges and high interest in learning new technologies and concepts
  • very good verbal and written English


If you think that you do not meet exactly all requirements, but feel enthusiastic enough and active in some of them, we would be delighted to hear from you.


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.