Software Developer - Risk Technology
The Software Developer for Risk Technology joins the company's global team responsible for designing, building, and maintaining a critical trading risk platform. This platform manages trade capture, position control, profit/loss calculations, inventory management, and internal order routing, supporting high-volume data processing in live and historical environments.
The role supports the development of a new service-oriented architecture within the risk platform, focusing on creating performant and resilient systems. It involves collaboration within a global, dynamic environment, with an emphasis on engineering excellence, to deliver solutions that handle rapidly changing datasets efficiently.
- Develop and maintain high-performance risk system components using C++ on Linux.
- Optimise code for scalability, resilience, and performance in large-scale distributed systems.
- Implement solutions for trade capture, position management, and profit/loss computation.
- Collaborate with global teams to deliver robust risk management tools.
- Contribute to the migration towards a service-oriented architecture with a focus on efficiency.
- Communicate effectively with team members and stakeholders to ensure project success.
Requirements
- Bachelor’s Degree in Engineering, Computer Science or related subject.
- 4+ years’ C++ Linux-based development experience.
- Knowledge of data structures and algorithms.
- On-site work required in London, Montreal, Bangalore, or Warsaw.
- Employment length of 2 weeks, starting 20/10/2026.
If you have the relevant skills and experience, please apply with an updated CV.
