Share this Job




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 API Management

Madrid | 100 % | Reference 3562


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


SIX 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 API Management Platform for our services. 


You will work within an international team that develops and maintains the API platform for multiple lines of business and act as an advocate for the API Management platform. You will work cross-functionally with Architects, Engineers, Business Analysts, and Service Managers across multiple teams in a rapidly evolving environment. You will partner with and enable business app developers to evangelize the use of API best practices by focusing on scalability, maintainability, and reuse. 

To be successful in this role, you must have stellar leadership and communication skills, with an excellent software development background in automation and (micro-) service environments and thrive working cross functionally in an Agile Team. 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. The automation and tools you will build, integrate and maintain will provide elite levels of visibility and significant improvements to agility enabling the team to keep pace with constantly evolving business requirements.


What You Will Do

•    be a part of a selected team that operates and enhances the API 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
•    use your interpersonal skills to work very closely with application architects, and multiple lines of business to deliver mission critical solutions. 
•    continuous Automation of Enabling and Operational Processes 
•    build/Test/Deploy/Operate services in production
•    build CI pipelines to automatically test services
•    write test cases, unit tests, integration tests & load testing
•    level 1 and 2 support (on-call duty)

What You Bring

•    experience in agile working methodologies such as Scrum and Kanban 
•    intimate experience with modern programming languages (e.g. JAVA, python, go) and frameworks (Spring)
•    experience with cloud deployments, containers and build pipelines (preferable OpenShift)
•    familiarity with current industry coding practices, design patterns, frameworks, and deployment and testing automation (e.g. unit testing, code reviews, design documentation) 
•    knowledge of Web APIs, REST, XML, JSON, SOA/Web services, Internet/network security standards (WS Security, OAUTH, OpenID Connect, JWT, etc) 
•    experience in the full lifecycle of software development, including technical design and implementation
•    you know the value of automated tests, and your development workflow starts with writing a test
•    hands-on experience with build automatization and continuous integration tools, such as Maven and Jenkins
•    experience with log aggregation products including reporting and dashboard creation (Splunk,  Grafana, Prometheus) and knowledge and experience in monitoring, setting appropriate responses, and configuring alerts in an enterprise environment is a plus
•    fluent in English

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.