Job ID
R25107
Country
Portugal
Job City
Porto
Job Family
Software Development
Job Type
Employee
Job Sub Type
Permanent

Join Euronext as a Principal Software Engineer

As a Principal Software Engineer, you will work closely with Development Teams and Architects in our Porto office to design and implement software components that support the business needs and long-term strategy of Euronext’s Central Securities Depositories (CSDs).

Operating in a highly regulated, mission-critical post-trade environment, you will play a key role in shaping the software development strategy that underpins settlement, custody, asset servicing, and related post-trade services across the Group.

You will be recognized as a technical expert across multiple technology domains and act as a reference point for architectural decisions, engineering standards, and technology evolution.

Hybrid work model: 4 days per week in the office

Key Accountabilities

  • Define and provide technical guidance and best practices to software development teams

  • Partner with Architects to design and build applications, software components, integrations, and interfaces across CSD business domains

  • Collaborate with QA leadership to define testing tools and automation frameworks, fostering CI/CD strategies

  • Work with Quality Assurance to develop test cases, procedures, and test plans

  • Support and guide development teams throughout the full Software Development Lifecycle

  • Mentor and coach software engineers, fostering both technical excellence and soft skills development

  • Assess technology trends and promote the adoption of best-of-breed technologies aligned with business vision and regulatory requirements

  • Review the current application landscape and provide guidance for its evolution and modernization

  • Contribute to project delivery, ensuring objectives are achieved on time, on scope, and on budget, while aligning technology choices with long-term strategy

  • Ensure solutions are scalable, resilient, secure, and compliant with the regulatory framework applicable to CSD environments

Knowledge, Skills and Experience Required

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field

  • Proven experience as a Principal Engineer in large and complex organizations

  • Strong technical expertise in front-end (Angular, Node.js, etc.) and back-end (.NET, Java, etc.) technologies

  • Strong experience with API Gateways, Messaging systems, and Event-driven architectures

  • Experience designing and implementing monitoring and logging solutions

  • Experience designing and implementing CI/CD pipelines and DevOps practices

  • Strong expertise in both SQL and NoSQL databases

  • Experience working with cloud environments and containerization technologies

  • Recognized expert in the design and implementation of software components, modules, and features

  • Experienced decision-maker in areas such as software architecture, coding standards, and technology adoption

  • 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 Euronext’s 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