Senior C++ Engineer
Multiple senior C++ hires on the core platform powering electronic equities markets across Europe. You'll build event-driven, real-time systems that stay reliable under heavy throughput and respond in microseconds, working in modern C++ on Linux. Genuine freedom to shape architecture and challenge ideas, not just implement tickets.
The work
Not every C++ job sits this close to a live market. You will build the software that processes trading activity in real time, systems that stay reliable under heavy message throughput and respond in microseconds, not milliseconds. The work sits inside a core engineering team responsible for the platform powering electronic markets across Europe. This is a multiple-hire search. The team is compact and experienced, so you get real freedom to explore solutions, challenge ideas and contribute to architecture, not just implement tickets.
What you'll be working on
- Processing thousands of market events every second
- Designing software that stays stable under extreme load
- Improving latency, performance and system resilience
- Event-driven systems, networking protocols and real-time architectures where small design decisions have a measurable impact
What you'll need
Exposure to financial markets technology such as FIX is useful, but not essential if you have worked on other high-throughput systems.
- Strong modern C++, C++11 or later
- Experience building or maintaining real-time or event-driven systems
- Solid Linux development and a real understanding of networking, TCP, UDP or multicast
- Familiarity with some of: Boost, Python, Git, SQL, messaging systems, distributed architectures
What happens next
We start with a confidential conversation to walk through the systems, the architecture and the team before anything moves forward.
If it is a fit, you will get a straight read on the process and the comp. If it is not, I will tell you that too.