C++ Market Data Engineer (USA)
Core
Design and build high-throughput, low-latency market data infrastructure for equities, futures, and options across global venues.
Role type
Senior C++ Software Engineer (Market Data Infrastructure)
Builds
Reusable libraries for decoding, normalizing, publishing, and consuming market data; high-performance market data infrastructure.
Domain
Quantitative Finance / High-Frequency Trading
Deliverable
production ML models
Required skills
C++14/17/20, low-latency system design, concurrency, lock-free algorithms, memory-model semantics, compiler optimizations, serialization formats (FAST, SBE, Protocol Buffers), time-series databases, in-memory caches, Python scripting
Technologies
C++14, C++17, C++20, FAST, SBE, Protocol Buffers, Python
Responsibilities
Write efficient, scalable, and maintainable code with a focus on performance and testing; Design and build high-performance market data infrastructure; Build reusable libraries for market data processing; Partner with quantitative researchers to understand data requirements; Troubleshoot production issues and ensure reliable 24/7 infrastructure.
Seniority
Senior, hands-on IC
