Leave us your email address and we'll send you all the new jobs according to your preferences.

Senior C++ Engineer (Low-Latency Systems)

Posted 1 hour 43 minutes ago by Oceanredpartners

£80,000 - £100,000 Annual
Permanent
Full Time
Factory Jobs
London, United Kingdom
Job Description
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++) 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.

Email this Job