Senior C++ Market Data Engineer
Listed on 2026-01-27
-
Software Development
Data Engineer
A global multi‑strategy investment firm is growing its U.S. market data engineering organization and is hiring a Senior C++ Market Data Engineer to help architect and build next‑generation real‑time data infrastructure powering quantitative and discretionary trading.
This role offers the opportunity to take ownership of a firmwide, high‑performance market data platform that supports a wide range of strategies across asset classes. You'll be directly involved in real‑time data capture, feed handler development, distribution frameworks, quality assurance, and the foundational systems that deliver ultra‑low‑latency data to traders, researchers, and downstream applications.
The ideal candidate has deep expertise in building high‑performance C++ systems, hands‑on experience with direct exchange and vendor feeds, and a strong understanding of distributed, latency‑sensitive market data pipelines. You'll collaborate closely with trading, infrastructure, and technology leadership to deliver scalable, resilient, and fault‑tolerant services at enterprise scale.
Qualifications- 6+ years of experience developing real‑time market data systems in production environments
- Strong experience implementing and optimizing feed handlers for major global exchanges and vendor feeds
- Deep understanding of exchange protocols such as ITCH, OUCH, FIX/FAST, and similar direct‑feed standards
- Strong knowledge of network transport (TCP/UDP/multicast) and messaging technologies (Aeron, ZeroMQ, Kafka)
- Experience designing and supporting distributed data platforms with large user bases
- Strong Python skills for APIs, analytics integration, and data pipelines
- Expertise in concurrency, memory management, CPU affinity, and NUMA‑aware optimization
- Degree in Computer Science, Engineering, or a related technical discipline
- Design and enhance a high‑performance real‑time market data distribution platform used across trading and research
- Build and maintain direct feed handlers across major U.S. and global exchanges, along with vendor connectivity
- Implement robust validation, data quality, and monitoring systems ensuring clean, reliable real‑time data
- Develop scalable APIs and integration pipelines in Python for cross‑team consumption
- Partner with infrastructure and Dev Ops teams to ensure reliability, scalability, and operational excellence
- Contribute to architectural decisions shaping a central, enterprise‑scale data platform
- Provide production support and troubleshoot latency, throughput, and data quality issues in real time
- Work closely with trading, quant, and engineering teams to gather requirements and deliver production‑ready solutions
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).