Principal Software Engineer
Job Summary
Join Euronext as a Principal Software Engineer - CSD Convergence Programme
Euronext Securities is running the CSD Convergence Programme one of the most strategic transformation initiatives in the European financial market infrastructure.
The programme aims to converge and modernize Central Securities Depository (CSD) platforms across Europe delivering a harmonized resilient and scalable posttrade ecosystem that supports multiple markets institutions and regulatory requirements.
As a Principal Software Engineer you will play a key technical leadership role in the design and evolution of shared platform services used by the Convergence Programme. You will work on missioncritical systems underpinning posttrade operations with a strong focus on distributed systems eventdriven architectures high availability and disaster recovery.
This role has a crossteam and crossprogramme impact influencing architecture standards and best practices adopted across Euronext Securities.
Why Join this role:
- Contribute to a panEuropean strategic programme impacting European financial market infrastructure.
- Work on largescale highly available distributed systems in a regulated environment.
- Operate at Principal level combining handson expertise with architectural leadership.
Key Accountabilities:
- Provide technical leadership within the CSD Convergence Programme contributing to solution design architectural decisions and technical guidance to software development teams.
- Design build and evolve scalable highly available and resilient platform components used by multiple product teams.
- Define and promote reference architectures guidelines and best practices for APIs messaging and event streaming.
- Contribute to nonfunctional requirements including availability performance security observability and disaster recovery.
- Work closely with architecture infrastructure security and DevOps teams in a highly regulated environment.
- Support multiples SW Factory teams in adopting shared platform services and architectural/coding standards.
Knowledge Skills and Experience Required:
- Programming language: Java
- Container & Platform: OpenShift / Kubernetes
- Strong experience with API Gateways Messaging systems and Event-driven architectures
- Event Streaming: Kafka
- Messaging: ActiveMQ
- API Management: Red Hat 3scale
- Databases / Storage: MongoDB Enterprise Redis Enterprise Elasticsearch
- Observability: Monitoring alerting and centralized logging
- Ability to communicate complex technical security and privacy concepts to business stakeholders
- Strong leadership skills with the ability to influence and guide teams in regulated and high-availability environments
- Fluency in English (written and spoken) is mandatory
Desirable:
- Experience in digital-native companies building software platforms at significant scale
- Experience in financial services capital markets or post-trade environments (CSD experience is a strong advantage)
Apply by submitting a CV in English
Why Join Us
Work on mission-critical post-trade infrastructure supporting European capital markets
Play a strategic role in shaping the technology roadmap of Euronexts CSD platforms
Operate in a highly collaborative international environment
Contribute to modernisation scalability and innovation within a regulated financial ecosystem
Grow your leadership impact while remaining hands-on at a technical level
Euronext Values
Unity
We respect and value the people we work with
We are unified through a common purpose
We embrace diversity and strive for inclusion
Integrity
We value transparency communicate honestly and share information openly
We act with integrity in everything we do
We dont hide our mistakes and we learn from them
Agility
We act with a sense of urgency and decisiveness
We are adaptable responsive and embrace change
We take smart risks
Energy
We are positively driven to make a difference and challenge the status quo
We focus on and encourage personal leadership
We motivate each other with our ambition
Accountability
We deliver maximum value to our customers and stakeholders
We take ownership and are accountable for the outcome
We reward and celebrate performance
We are proud to be an equal opportunity employer. We do not discriminate against individuals on the basis of race gender age citizenship religion sexual orientation gender identity or expression disability or any other legally protected factor. We value the unique talents of all our people who come from diverse backgrounds with different personal experiences and points of view and we are committed to providing an environment of mutual respect.
Additional Information
This job description is only describing the main activities within a certain role and is not exhaustive. It does not prevent to add more tasks projects.
Required Experience:
Staff IC
Key Skills
- Continuous Integration
- Docker
- Jenkins
- Python
- System Design
- Agile
- C/C++
- Go
- Systems Engineering
- Software Development
- Java
- Distributed Systems
About Company
Euronext Securities Milan is now part of the network of Euronext CSDs, channelling investments into local economies and supporting European