Skip to main content

Senior C++ Engineer (Low-Latency Systems)

Senior C++ Engineer (Low-Latency Systems)

< Back to Job Search

  • Permanent
  • London

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.

Upload your CV/resume or any other relevant file. Max. file size: 39 MB.

Job Overview
Consultant