Senior C++ Engineer (Low-Latency Systems)
OceanRed
Senior C++ Engineer (Low-Latency Systems)
Overview
🏢 Company | Regulated financial technology platform
👤 You | Senior C++ Engineer
🎯 Impact | Real-time trading systems, market integrity, extreme throughput
📏 Team size | Established senior engineering team
📍 Location | London
💻 Hybrid | 3 days in-office (one fixed team day)
💰 Salary | Competitive (shared early, no games)
💎 Benefits | Bonus, private medical, pension, hybrid working, enhanced family policies, long-term stability
You’ll like this if…
You enjoy working on hard engineering problems where performance actually matters.
This is a C++ role where:
-
Systems process very high message rates in real time
-
Latency, determinism, and correctness are critical
-
Software is used every trading day in live financial markets
You won’t be maintaining internal tools or rewriting the same service for the third time.
You’ll be building core systems that sit at the heart of a regulated trading platform.
You’ll work closely with other senior engineers, infrastructure, and product. Technical decisions are made by people who understand the trade-offs.
And you’ll be trusted to get on with it.
What you’ll be doing
You’ll design and build high-performance C++ systems used in production financial markets.
That includes:
-
Writing modern C++ (C++11+) with a strong focus on performance and safety
-
Working on networking, messaging, and algorithmic components
-
Debugging and optimising systems under real load
-
Reviewing designs and code with engineers who care about quality
This is deep engineering work, not feature-factory development.
What you’ll need
Keep it simple.
You’ve:
-
Built production systems in C++ for several years
-
Worked on performance-sensitive or real-time software
-
Used Linux as your primary environment
-
Dealt with networking concepts (TCP, UDP, multicast, messaging)
Useful but not required:
-
Python
-
Financial or trading systems exposure
-
Some experience with cloud infrastructure
What matters is how you approach complex problems and whether you enjoy solving them.
The environment
You’ll be joining a business that:
-
Operates regulated, mission-critical systems
-
Invests long-term in its technology
-
Values clear thinking, collaboration, and ownership
Hybrid working is practical, not performative. Teams come together to solve problems, not to tick a box.
What happens next
Straightforward and professional:
Intro call → technical discussion → meet the team → offer
If you want to work on serious C++ systems without the noise, this is worth a conversation.
Confidential, focused, and to the point.