01 Trading systems
C++ Developer.
Build and improve the infrastructure that connects research to live markets, from incoming market data to reliable order execution.
02 What you’ll do
- Develop and maintain trading-system components in modern C++.
- Build exchange connectivity, market-data feeds, and order-management functionality.
- Profile latency, memory use, and throughput, then turn measurements into practical improvements.
- Design for correctness under load, disconnections, and unexpected market conditions.
- Work with researchers to implement strategies and support their operation in production.
03 What you’ll bring
- Strong modern C++ skills and an understanding of memory management and object lifetimes.
- Experience with concurrency, networking, and systems development on Linux.
- Confidence using profilers, debuggers, and tests to investigate performance and correctness.
- An ability to write maintainable code and reason about trade-offs in critical systems.
- Clear communication and the ability to own technical work in a remote team.
Experience with exchange APIs, low-latency systems, lock-free data structures, or trading infrastructure is useful.