This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are partnering with a high-performance, institutional-grade digital markets business operating at global scale. The engineering organisation supports trading-sensitive systems and real-time market data infrastructure processing extremely high volumes of requests every month. They are now hiring a Principal Engineer to drive the next phase of architectural evolution.
Job Responsibility:
Define and champion long-term technical direction across multiple services
Design resilient, high-throughput distributed systems
Lead cross-team technical initiatives
Solve real production challenges around consistency, latency, and scalability
Mentor senior engineers on advanced architectural trade-offs
Raise engineering standards across observability, performance, and reliability
Shape the evolution of distributed systems that: Handle very high request throughput
Support real-time streaming and client-facing APIs
Operate in 24/7 production environments
Require strict consistency, ordering guarantees, and performance discipline
Requirements:
8+ years backend engineering experience
Proven Principal / Staff-level technical leadership
Deep expertise in distributed systems
Experience with both synchronous (REST APIs) and asynchronous (event-driven / streaming) systems
Strong background in high-availability, 24/7 production environments
Experience in financial, trading, or other high-scale regulated systems is highly desirable
Language is flexible (Java, Go, Python, Node) however, you must be willing to adopt Node.js quickly where required
Nice to have:
Experience in financial, trading, or other high-scale regulated systems is highly desirable
Think beyond code
Drive change rather than maintain the status quo
Improve imperfect systems instead of criticising them