C++ Trading Systems Engineer / Quant Developer

Ocean Red

Greater London

Remote

GBP 120,000 - 180,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Profit-based bonus
High ownership
Exposure to strategy & P&L
Personal trading ideas policy

Job summary

Ocean Red is recruiting a Senior C++ Trading Systems Engineer / Quant Developer to join a remote-first team based in London. You will work on a live, in-house systematic futures platform, building safer, more reliable components and closer to execution, market data, backtesting and P&L control.

You'll shape architecture, improve order handling and broker connectivity while maintaining high ownership and real-time decision making.

Qualifications

  • Recent, applied C++ experience in production systems.
  • Experience in or near trading systems, market data, FIX, backtesting.
  • Strong reasoning about concurrency, latency, debugging, testing.
  • You can explain systems you’ve personally built, owned or improved.
  • Understanding of backtests vs data leakage, regime change and biases.

Responsibilities

  • Improve and extend production trading infrastructure across C++, Python, market data, broker connectivity, order handling, research tooling and deployment workflows.
  • Own or co-own critical components such as the order processor, execution simulator, market data storage, backtesting framework, risk controls, reconciliation and recovery.
  • Make backtests more honest by accounting for fills, spread, volume, latency and execution constraints.
  • Strengthen live-trading safety through limits, kill switches, monitoring, logging and state recovery.
  • Collaborate with senior technical lead to turn research ideas into production-ready trading capability.
  • Provide engineering discipline to a small environment without slowing it with heavy processes.

Skills

C++ production
Concurrency
Trading systems
Reliability
System design

Tools

FIX
Python
LMDB
Docker
Linux
GitLab

Job description

Overview

Company | Privately funded trading and technology group

Position

Senior C++ Trading Systems Engineer / Quant Developer

Size

Small, senior R&D team

Location

Remote-first, London-based team

Benefits

Discretionary profit-based bonus scheme, high ownership, close exposure to strategy and P&L, scope to develop personal trading ideas under the group dealing policy

The Role

You’ll join a small trading technology team that has already built a live systematic futures platform in-house.

The foundation is real: custom C++ components, live market data workflows, FIX connectivity, production deployment, backtesting infrastructure and trading across liquid futures markets. The next step is making that platform safer, more reliable and less dependent on one person.

This is not a narrow C++ role where you sit far away from the trading outcome. You’ll work close to execution, market data, backtesting, order handling, risk controls and live production judgement.

You’ll get genuine architectural say. The work includes hardening live systems, improving backtest realism, strengthening monitoring and recovery, refining order handling, improving broker connectivity and helping define how the platform scales.

If you want to stay close to the machine, but also move closer to strategy, execution quality, risk and P&L over time, this is a rare seat.

You won’t be joining a mature platform with ten layers of process around it. You’ll be helping shape one.

What you’ll be doing
  • You’ll improve and extend production trading infrastructure across C++, Python, market data, broker connectivity, order handling, research tooling and deployment workflows.
  • You’ll own or co-own critical components such as the order processor, execution simulator, market data storage, backtesting framework, risk controls, reconciliation and recovery.
  • You’ll help make backtests more honest by accounting for fills, spread, volume, latency, execution constraints and market regime change.
  • You’ll strengthen live-trading safety through limits, kill switches, monitoring, logging, state recovery and operational discipline.
  • You’ll work closely with the senior technical lead and wider team to turn research ideas into production-ready trading capability.
  • You’ll bring clearer engineering structure to a small environment without slowing it down with unnecessary process.
What makes you a great fit
  • You have recent, applied C++ experience in production systems where correctness, latency, state and reliability matter.
  • You’ve worked in or close to trading systems, market data, execution, FIX, backtesting, broker connectivity, risk systems or financial infrastructure where live behaviour matters.
  • You can reason clearly about concurrency, latency, debugging, testing, state management and production failure modes.
  • You can draw and explain systems you’ve personally built, owned or improved.
  • You understand how backtests can mislead through data leakage, overfitting, look-ahead bias, unrealistic fills, survivorship bias and regime change.
  • You have enough trading judgement to understand why software behaviour matters when it influences orders, exposure and P&L.
  • You’re comfortable in a small team where ownership is broad and decisions can’t always be escalated through layers.
Useful but not essential
  • Experience with futures trading, market data platforms, LMDB or similar storage, FIX engines, broker APIs or exchange connectivity.
  • Python for research, tooling or analysis.
  • Docker, GitLab, Linux and production deployment experience.
  • Experience in prop trading, hedge funds, banks, brokers, trading technology vendors or exchange-adjacent environments.
This role will suit you if
  • You want to build a trading platform rather than simply join a mature one.
  • You want meaningful autonomy and the chance to shape what trades, not just how the code is written.
  • You want to work close to systematic trading, execution, research, risk and infrastructure.
  • You’re interested in moving closer to strategy and P&L over time.
This role probably won’t suit you if
  • You need a large platform, a narrow remit, a fully specified ticket queue or a big-fund brand around you.
  • It also won’t suit you if your C++ experience is old, peripheral or disconnected from production ownership.
  • The environment is young, the team is small and the work involves ambiguity. That is part of the appeal: you’ll have room to shape the system, the trading operation and your own path inside it.
Interview Process |

Introductory conversation > Technical deep dive > Architecture discussion > Final-stage leadership meeting

You must be eligible to work in the UK to be considered for this opportunity, unfortunately no sponsorship is available for this position

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Trading Platform Developer
C++ Trading Platform Developer

Radley James • Greater London

Hybrid
GBP 90,000 - 140,000
Visa sponsorship
Relocation support
Hybrid work model
Senior C++ Engineer
Senior C++ Engineer

develop • Greater London

Hybrid
GBP 260,000 - 300,000
Hybrid work following probation
Senior C++ Quant Developer (Proprietary Trading Firm)
Senior C++ Quant Developer (Proprietary Trading Firm)

Radley James • Greater London

On-site
GBP 90,000 - 140,000
C++ developer
C++ developer

Test Triangle Ltd • Greater London

On-site
GBP 60,000 - 80,000
Senior Systems Design C++ Engineer
Senior Systems Design C++ Engineer

Selby Jennings • City Of London

Hybrid
GBP 90,000 - 150,000
Quantitative Developer/Trading Systems Engineer, Systematic Macro
Quantitative Developer/Trading Systems Engineer, Systematic Macro

Millennium • Greater London

On-site
GBP 120,000 - 180,000
Senior C++ Engineer – Trading
Senior C++ Engineer – Trading

Tatton Recruitment • Greater London

On-site
GBP 90,000 - 140,000
Senior C++ Engineer - Trading
Senior C++ Engineer - Trading

Tatton Recruitment • Greater London

On-site
GBP 90,000 - 120,000
Trading Systems Developer | C# | London, Hybrid
Trading Systems Developer | C# | London, Hybrid

SGI • City Of London

Hybrid
GBP 90,000 - 130,000
Senior C++ Engineer – Trading
Senior C++ Engineer – Trading

Advantage Resourcing UK Ltd • City Of London

On-site
GBP 90,000 - 120,000