Software Engineer Internship (Madrid, ES) at SIX – Infrastructure, Data & Services for Finance
SIX – Infrastructure, Data & Services for Finance · Madrid, Spain · Hybrid
- Office in Madrid

BME - Bolsas y Mercados Españoles - drives the transformation of financial markets and belongs to SIX, the third largest exchange group in Europe.
What sets us apart drives us ahead: between local roots and global relevance, we are a unique blend of tradition and future, of foundation and growth. We value bright minds and inspire them to grow with their ideas. Come and shape the future of finance with us.
Software Engineer Internship
Madrid | Working from home up to 40% | Reference 7503
We are the Historical Data team, responsible for handling and storing millions of market quotes every day. Our work ensures that critical financial data is accurate, reliable, and accessible at scale. As an intern your primary focus will be to collaborate in the automation of CI/CD pipelines and help in the improvement our build and deployment processes. You’ll have the opportunity to learn closely with developers and operational teams to ensure smooth application delivery across multiple environments and enhance your Git knowledge and your understanding of the application lifecycle through different build stages.
Does it sound interesting for you? Don't hesitate and apply now with your CV in English!
What You Will Do
- Learn how financial market data systems manage and provide historical information.
- Participate in the development of internal applications and tools used to process and deliver market data.
- Support the team in improving data quality, monitoring, and testing coverage.
- Contribute to documentation and automation tasks under the guidance of senior developers.
- Take part in daily team activities using agile methods (SAFe, Kanban).
- Learn about incident handling and how production systems are supported.
What You Bring
- You are in your final year of a Computer Science or related degree/master/FP.
- You have basic knowledge of Java (preferably Java 17 or later) and an interest in backend development.
- Some experience from university or personal projects using Spring Boot or similar frameworks.
- Basic skills in Python, which you can use to create small scripts or automate simple tasks.
- Curiosity about financial systems and large-scale data processing.
- Basic understanding of Linux, Git, and scripting.
- Willingness to learn, collaborate, and high English level (both written and spoken) to interact within an international team. Spanish is optional.
If you have any questions, check out our FAQ page or call Sara Perez de la Cuesta at +34 91 709 56 80.
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.
Apply Now