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.