C++ Software Engineer - Low-latency systems

Ocean Red

Greater London

Hybrid

GBP 90,000 - 130,000

Full time

14 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Private medical
Pension
Discretionary bonus
Enhanced parental leave
Life assurance
Income protection
Electric car scheme
Cycle to work
Flexible hours

Job summary

Ocean Red is recruiting a senior C++ engineer to join a core engineering team delivering real-time trading infrastructure. You will design, implement and optimize ultra-low-latency components that process market data and orders with high reliability.

This hybrid role requires three days in the office, with collaboration across infrastructure, product and QA. Proficiency in C++, Linux, networking, Python and Boost is essential; exposure to FIX is a plus.

Qualifications

  • Experience building or maintaining real-time or event-driven systems.
  • Solid Linux development experience and understanding of networking (TCP, UDP or multicast).
  • Exposure to financial markets technology such as FIX or other trading protocols is useful.

Responsibilities

  • Develop and maintain real-time, low-latency trading infrastructure.
  • Design and optimize event-driven architectures for high throughput and reliability.
  • Collaborate with infrastructure, product and quality teams to ensure stable releases.

Skills

C++
Linux
Networking
Python

Tools

Boost
Git
SQL
Messaging systems
Distributed architectures

Job description

Company | Financial markets infrastructure firm (exchange & trading technology)

Size | ~250 people globally

Technology | C++, Linux, Networking, Python

Hybrid | 3 days a week in the office

Offer | Various levels considered Mid & Senior

Benefits | Private medical, pension, discretionary bonus, enhanced parental leave, life assurance, income protection, electric car scheme, cycle to work, flexible hours

The Work

Not every C++ job sits this close to a live market.

You’ll be building the software that processes trading activity in real time, systems that must stay reliable under heavy message throughput and respond in microseconds, not milliseconds.

Your work will sit inside a core engineering team responsible for the platform that powers electronic markets across Europe.

You’ll spend your time solving problems like:

  • Processing thousands of market events every second
  • Designing software that stays stable under extreme load
  • Improving latency, performance and system resilience

You won’t be working in isolation either. You’ll collaborate daily with engineers focused on infrastructure, product and quality to ensure every release is stable and production-ready.

And the problems are genuinely technical.

You’ll work on event-driven systems, networking protocols and real-time architectures where small design decisions have a measurable impact on performance.

The engineering team is compact and experienced. You’ll have the freedom to explore solutions, challenge ideas and contribute to architectural discussions, not just implement tickets.

What you’ll need

This environment suits someone who enjoys deep technical problems and systems that must perform under pressure.

You’ll likely bring:

  • Experience building or maintaining real-time or event-driven systems
  • Solid Linux development experience and understanding of networking (TCP, UDP or multicast)

And you’ll probably recognise some of the following:

C++, Boost, Python, Git, SQL, messaging systems, distributed architectures.

Exposure to financial markets technology such as FIX or other trading protocols is useful, but not essential if you’ve worked on other high-throughput systems.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Engineer
C++ Engineer

Ncounter Limited • Greater London

Hybrid
GBP 90,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Understanding Recruitment • United Kingdom

On-site
GBP 90,000 - 130,000
Senior C++ Backend Engineer - Low-Latency Trading Systems
Senior C++ Backend Engineer - Low-Latency Trading Systems

Understanding Recruitment • United Kingdom

On-site
GBP 90,000 - 130,000
C++ Software Developer
C++ Software Developer

Ncounter Technology Recruitment • Greater London

Hybrid
GBP 90,000 - 130,000
Software Developer, C++ / Electronic Trading
Software Developer, C++ / Electronic Trading

Ncounter • City Of London

Hybrid
GBP 90,000 - 150,000
C++ Developer | Electronic Trading | Hedge Fund
C++ Developer | Electronic Trading | Hedge Fund

Vertus Partners • Greater London

On-site
GBP 90,000 - 140,000
Performance-related bonus
Senior C++ Developer | HFT Trading Systems
Senior C++ Developer | HFT Trading Systems

Selby Jennings • Greater London

On-site
GBP 120,000 - 190,000
C++ Software Engineer - C++, Python - Financial/Banking
C++ Software Engineer - C++, Python - Financial/Banking

N.P.A. • Greater London

On-site
GBP 90,000 - 130,000
C++ Low Latency Engineer | Systematic Trading
C++ Low Latency Engineer | Systematic Trading

Selby Jennings • Greater London

On-site
GBP 120,000 - 180,000
Competitive compensation
Long-term career progression
Senior C++ Developer (with Market Data experience)
Senior C++ Developer (with Market Data experience)

Luxoft • Greater London

On-site
GBP 103,000 - 148,000