C++ Developer - Market Data

Job title : C++ Developer - Market Data
Location : England
Job type : Contract
Salary : £700 - 900 per day
Sector : Sell Side
Reference : 21364KK

Senior C++ Developer – C++, Python, GTP, Market Data, Low Latency, Linux, Financial Data, London – 6-month contract (Inside IR35)

A Senior C++ Developer is currently being sought by a leading historical data and analytics company, focused on solving complex problems in financial big data. You will join a team responsible for processing and curating vast quantities of granular limit order book data, helping to ensure data quality and performance as the business continues to scale.
You will play a key role in handling exchange protocol upgrades, supporting and debugging existing C++ parsers, and helping to migrate high-volume data parsers from Python to C++, maintaining exact output fidelity using established tools and testing frameworks.

To be successful in this role, you will need:
• Strong industry experiences developing in C++ for production-level systems, ideally with a focus on low-latency or high-throughput data environments.
• Proven experience with market data protocols such as ITCH, EOBI, Optiq, GTP, or other exchange-specific formats is essential.
• Good experience working with Python, especially for prototyping, testing, or legacy integration.
• Strong understanding of Linux-based development, including use of git and standard development practices like unit testing and continuous integration.
• Excellent problem-solving skills and attention to detail, particularly in validating and maintaining consistency between data systems.
• A degree in Computer Science or another STEM subject is required.

This is a great opportunity for a Senior Engineer to work in a highly collaborative and innovative environment, for a leading Financial Service Data Provider.