Senior C++ Software Engineer – Low Latency
Ocean Red
About the role
Overview
- Company: Exchange Technology, Capital Markets Infrastructure, European Markets
- Position: Senior C++ Software Engineer – Low Latency
- Impact: Matching engine performance, market reliability, global technology licensing
- Size: Small, focused engineering team — no sprawling bureaucracy
- Tech: C++11/14/17, Boost, Linux, FIX/SBE, Python, networking (UDP/TCP/Multicast)
- Location: Paris
- Hybrid: Minimum 2 days in-office
- Salary: Competitive — let's talk
- Benefits: Discretionary bonus, private medical, 25–30 days leave, enhanced parental policies, flexible hours, pension, life assurance, income protection
The Role
Microseconds matter here.
You'll be writing C++ that sits at the heart of exchange infrastructure, matching engines, order books, real-time data flows, technology trusted by multiple live markets globally. When the code ships, it counts.
You'll work directly on some of the hardest technical problems in the business: high-throughput, low-latency systems processing enormous volumes of events where performance isn't a nice-to-have, it's the product.
The team is small and senior. That means less noise, more ownership, and the kind of technical depth that's hard to find in larger organisations. You won't be waiting six months for someone to review a PR.
This role suits someone who enjoys getting under the bonnet of a system, understanding the architecture deeply before touching the most critical components. If you get frustrated by shallow work and want to build genuine, long-term expertise in a domain that genuinely challenges you, this is worth a conversation.
What you'll need
- 8+ years with C++11 or later, including Boost — writing high-performance, scalable applications
- Solid networking fundamentals: UDP, TCP, Multicasting
- 5+ years on Linux systems
- Familiarity with capital markets protocols - FIX and SBE especially
- Python, Git, SQL
What makes you stand out
You've worked in critical, real-time systems before. You know what it means to write code where failure isn't an option. You're comfortable working autonomously but understand that the best engineers make the people around them better too.
Interview Process
- CV Review
- Screening call with Ocean Red
- Submission
- Technical Interview
- CTO Interview
- Team Meet & Final stage
- Offer
Click apply and we'll set up a confidential conversation. No fluff, no hard sell, just a straight conversation about whether this is the right move for you.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free