Quberesearchandtechnologies
Senior Developer - Core Trading Technology
London. Posted 15 months ago
The role
You will design and implement low-latency trading systems on Linux. You will engineer scalable distributed systems and optimize code to reduce latency and increase throughput.
What you will do
- Design and implement low-latency trading systems on Linux
- Engineer scalable, high-performance distributed systems
- Analyse system behaviour using low-level tools
- Apply expertise in TCP, UDP, and multicast
- Profile, benchmark, and optimise code
- Engage across the full software lifecycle
Required qualifications
- 5+ years of professional C++/C development experience on Linux
- Modern C++ and multithreading
- Strong expertise in TCP, UDP, multicast, and performance trade-offs in low-latency networks
- Experience building and operating high-throughput distributed systems in production
- Familiarity with scalable I/O models (e.g., epoll, io_uring), lock-free structures, and concurrent programming
- Deep attention to detail with a rigorous approach to performance troubleshooting and optimisation
- Proficiency in system-level tools (e.g., gdb, perf, tcpdump, valgrind, wireshark)
- Comfortable working autonomously and taking ownership from problem to solution
Nice to have
- Scripting experience (e.g., Python, Bash)
- Exposure to CI/CD or observability tooling
- Prior exposure to electronic trading or exchange-facing systems
Benefits
- Initiatives and programs to enable employees achieve a healthy work-life balance
About the company
Qube Research & Technologies (QRT) is a global quantitative and systematic investment manager. It is a technology- and data-driven group implementing a scientific approach to investing.