C++ Software Developer – Trading Systems- Remote – London/AMS/US
Quant Capital
In this role you will build and optimize high-performance C++ systems used in automated trading. You will work across exchange connectivity, strategy implementation and production trading systems, collaborating with research, ops and engineering. You’ll diagnose performance gaps between simulation and live environments and push latency and throughput improvements. This is a hands-on, cross-stack role that merges systems, networking and trading domain knowledge to enable reliable real-time execution. You will join a skilled, low-ego team solving deep technical problems at scale.
Responsibilities- Build and improve C++ systems used for automated trading
- Work on exchange connectivity, market interaction and low-level protocol behavior
- Implement and refine trading strategies with research and operations teams
- Investigate performance differences between simulation and live production
- Improve latency and throughput using profiling, tracing and microbenchmarking
- Optimize performance-critical code, including lock-free structures and low-level tuning
- Develop distributed storage, research infrastructure and monitoring systems
- Debug production issues across software, Linux, networking and trading logic
- Review code and uphold high engineering standards
- Strong C++ engineering experience in performance-sensitive systems
- Solid fundamentals in algorithms, data structures and systems design
- Ability to operate across abstraction levels from single machines to distributed systems
- Good understanding of Linux and networking
- Ability to write clean, testable production code
- Interest in technical problem solving, automation and scalable design
- Low-ego, independent yet collaborative work style
- Trading experience is useful but not required
- collaborative
- independent
- problem-solving
- C++
- Linux
- Networking
Reference: WJ-747_30149288