Senior Software Engineer, C++ (Market Data)
Core
Design and implement high-performance components for market data ingestion, normalization, distribution, and usage for order execution and strategy infrastructure in a fully systematic trading environment.
Role type
Senior individual contributor C++ software engineer (low-latency market data & execution)
Builds
Core Platform underpinning quantitative research, pricing, strategy development, and execution across hundreds of venues
Domain
Proprietary/systematic trading, APAC markets, low-latency infrastructure
Deliverable
production ML models | product features
Required skills
modern C++, OS internals, CPU and memory architecture, lock-free concurrency, low-latency networking, algorithms and data structures, parallel/asynchronous/multithreaded programming, hardware performance optimization
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, normalization, and distribution; Develop tools and frameworks enabling quants and traders to build systematic pricing and trading 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
