Senior Software Engineer, C++ (Market Data)
Core
Lead the architecture and global rollout of the Core Platform for market data ingestion, normalization, distribution, and usage in order execution and systematic trading strategies.
Role type
Senior individual contributor (IC) C++ software engineer (low-latency trading systems)
Builds
High-performance market data platform components, tools, and frameworks for systematic pricing and trading strategies
Domain
Proprietary trading / Systematic trading / Market data infrastructure
Deliverable
production ML models | product features
Required skills
Modern C++, low-latency system design, lock-free concurrency, OS internals, CPU and memory architecture, low-latency networking, algorithms and data structures, parallel and multithreaded programming
Preferred skills
Experience in proprietary or systematic trading environments, deep understanding of exchange microstructure
Technologies
C++
Responsibilities
Design and implement high-performance components for market data ingestion and distribution; Develop tools enabling quants to build and deploy data-driven strategies; Own the full lifecycle of components including deployment, monitoring, profiling, and optimization; Collaborate with quants and traders to refine requirements and iterate on platform design
Seniority
Senior, hands-on IC
