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