C++ Engineer

C++ Engineer - Market Data

London | Onsite (4 days per week) | Contract

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

If this sounds relevant, send your application through for review.

Job Details

Company
Arcus Search
Location
City of London, London, United Kingdom
Posted