C++ Engineer - Market Data

Arcus Search

Greater London

On-site

GBP 90,000 - 150,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Arcus Search in London is seeking a Market Data Engineer to develop and optimise high‑performance market data feed handlers in modern C++. You will work on binary exchange protocols, exchange connectivity, and real‑time data delivery for trading and research workflows.

You’ll contribute to low-latency Linux environments, collaborate with quants and traders, and help scale systems across global markets, ensuring precision and reliability in data streams.

Qualifications

  • Experience in modern C++ within market data or trading systems.
  • Background with market data feeds and exchange connectivity.
  • Experience with low-latency Linux environments.

Responsibilities

  • Build and maintain high-performance market data feed handlers in C++.
  • Implement and optimise binary exchange protocols across venues.
  • Collaborate with trading and research teams to ensure timely data delivery.
  • Improve latency, throughput and resilience of real-time data systems.
  • Contribute to exchange connectivity and production stability.

Skills

Modern C++ (C++11/14/17+)
Market data feeds
Linux low-latency systems
Networking concepts
Binary protocols
Python (nice-to-have)
Distributed systems

Job description

I’m working with a leading quantitative research and trading firm looking to expand their Market Data Engineering team in London. This team sits at the core of a high-performance trading environment, building and optimising the systems that connect their platform to ~50 global exchanges. The focus is on low-latency data ingestion, exchange connectivity and reliable delivery of real-time market data into trading and research workflows.

The role
  • Build and maintain high-performance market data feed handlers in modern C++
  • Implement and optimise binary exchange protocols across multiple venues
  • Work closely with trading and research teams to ensure timely, accurate data delivery
  • Improve latency, throughput and resilience of real-time data systems
  • Contribute to exchange connectivity, colocation setups and production stability
What they’re looking for
  • Commercial experience in modern C++ (C++11/14/17+)
  • Background working on market data feeds, exchange connectivity or trading systems
  • Experience with low-latency systems in Linux environments
  • Any experience with Python is a plus
  • Understanding of networking concepts and binary protocols
  • Exposure to high-throughput, real-time distributed systems
Environment
  • High-performance, engineering-led culture with a focus on precision and long-term thinking
  • Systems operating at significant scale across global markets
  • Close collaboration between engineers, quants and traders
  • Opportunity to work on problems where performance and correctness are critical
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
Low-Latency Market Data Engineer (C++/Linux)
Low-Latency Market Data Engineer (C++/Linux)

Arcus Search • Greater London

On-site
GBP 90,000 - 150,000
Low-Latency C++ Engineer for Crypto Trading
Low-Latency C++ Engineer for Crypto Trading

Selby Jennings • Greater London

On-site
GBP 90,000 - 130,000
Fullstack Engineer (Java /C++)
Fullstack Engineer (Java /C++)

Vallum Associates • Barking

On-site
GBP 120,000 - 180,000
Senior Software Engineer (C++)
Senior Software Engineer (C++)

Selby Jennings • City Of London

On-site
GBP 90,000 - 150,000
Fullstack Engineer (Java /C++)
Fullstack Engineer (Java /C++)

Vallum Associates • City Of London

On-site
GBP 140,000 - 230,000
C++ developer (UK)
C++ developer (UK)

4ire Labs Ltd • United Kingdom

Remote
GBP 90,000 - 140,000
Senior C++ Developer (with Market Data experience)
Senior C++ Developer (with Market Data experience)

Data Business GmbH • Greater London

On-site
GBP 103,000 - 148,000
Senior C++ Engineer - Trading
Senior C++ Engineer - Trading

Tatton Recruitment • Greater London

On-site
GBP 90,000 - 120,000
Founding Trading Systems Developer | Low Latency C++ | Electronic Trading | London
Founding Trading Systems Developer | Low Latency C++ | Electronic Trading | London

Stanford Black Limited • City Of London

On-site
GBP 80,000 - 120,000