C++ Software Engineer - Market Data
Core
Design, implement, and own high-performance market data systems including feed handlers, order book construction, and distribution frameworks to support trading outcomes.
Role type
Senior IC C++ software engineer (market data infrastructure)
Builds
High-performance market data stack components (feed handlers, order book systems, distribution frameworks)
Domain
Financial technology / Market data infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Modern C++ (20/23/26), real-time low-latency system design, multithreading, memory management, networking, exchange protocol knowledge (ITCH, PITCH, iMpact, OUCH), system profiling and OS tuning, production system ownership
Preferred skills
Exchange connectivity infrastructure experience, architectural direction contribution
Technologies
C++20/23/26, ITCH, PITCH, iMpact, OUCH
Responsibilities
Design and implement high-performance market data systems; drive exchange protocol upgrades and venue onboarding; optimize systems for throughput, latency, and resiliency; partner with trading and quantitative research teams; contribute to architectural direction
Seniority
Senior, hands-on IC