C++ Trading Platform Developer
About the Role
You will develop and improve the global trading platform, working on real-time data capture, order entry, exchange connectivity, monitoring and performance. You will write and optimize C++ and Python code on Linux, diagnose low-level issues, improve scalability and reliability, and deliver fail-safe systems for high-performance trading.
Requirements
- Strong C++ skills
- Experience inspecting C++ standard libraries and low-level behaviour
- Experience writing client-server network applications
- Experience writing and optimising high-performance code
- Strong analytical skills
- Understanding of networking, CPU and memory model, and assembly language
Responsibilities
- Develop and maintain the global trading platform
- Implement real-time data capture and order entry systems
- Ensure robust connectivity to multiple exchanges
- Design and implement monitoring and fail-safe systems
- Optimize performance, scalability, and resource usage
- Write and maintain C++ and Python code on Linux
Benefits
- Team meals, festive celebrations and company team building events
- Office amenities including table tennis and foosball and a team breakout area
- Personalized desk configurations
- Pension
- Private health insurance
- Flexible working arrangements with support for working from home
- UK work permits and relocation assistance
