Algorithmic Trading C++ Engineer - Equities
Core
Designing and implementing high-performance, low-latency software systems for equities market making across globally distributed exchanges.
Role type
Senior IC C++ engineer (low-latency trading systems)
Builds
Globally distributed equities trading platform with real-time performance constraints
Domain
Financial markets / Electronic trading / Equities
Deliverable
production ML models | product features
Required skills
C++ (object-oriented), distributed systems, low-latency systems, backend systems, client/server architectures, computer science fundamentals (OS, data structures, algorithms), Python (tooling)
Preferred skills
Postgres, electronic trading firm experience, equities trading fundamentals, backtest-driven development cycle
Technologies
C++, Python, Postgres
Responsibilities
Partner with traders and quant researchers to design high-performance trading logic; Contribute to architecture of globally distributed equities trading platform; Implement performance-sensitive low-latency trading logic and strategies; Test and ship code to production with tight feedback loops
Seniority
Mid-level to Senior, hands-on IC
