C++ Trading Platform Developer
You develop and improve a global trading platform, data infrastructure, and related software using C++ and Python. You build real-time data capture, order-entry, exchange connectivity, monitoring, scalable systems, and high-performance code while working with Linux, networking, CPU and memory models, and low-level implementations.
Responsibilities
- Develop and improve the trading platform
- Develop and improve data infrastructure
- Capture real-time data
- Implement order entry on exchanges
- Build robust exchange connectivity
- Implement monitoring
- Expand and scale the trading platform
- Write scalable and robust C++ and Python code
- Optimize software performance
Requirements
- Strong C++ skills
- Experience examining C++ standard-library implementations
- Strong analytical skills
- Understanding of networking
- Understanding of CPU and memory models
- Understanding of assembly language
Benefits
- Flexible working from home and working hours
- Team meals
- Festive celebrations
- Gaming events
- Company-wide team-building events
- Office amenities including table tennis and foosball
- Personalized desk configurations
- Team breakout area with games
- Pension
- Private health insurance
- UK work permits
- Relocation assistance