Senior C++ Developer
Senior C++ Developer
6 Month Contract | OUTSIDE IR35
ASAP Start | Hybrid - 3 days a week in the office
Central London | Financial Services
Spencer Rose are working with a leading financial services organisation in Central London who are seeking an experienced Senior C++ Developer to join a specialist pricing and analytics team on a 6 month contract. This role sits within a highly technical environment focused on actuarial and financial pricing systems, combining high-performance C++ development with strong integration into Excel-based user interfaces and Server Side components.
The Role
You will join an established team responsible for the development and maintenance of complex financial pricing models and tooling. The work spans Server Side pricing engines, Excel add-ins, and user interfaces designed to abstract complex actuarial logic into clean, usable workflows for business users.
Key responsibilities include:
- Developing and enhancing C++ pricing components used for actuarial and financial modelling
- Working on Excel XLLs and C# COM add-ins to expose pricing functionality to end users
- Supporting Server Side pricing calculations behind web services
- Contributing to UI development, including work with Qt
- Collaborating closely with quantitative, actuarial, and business stakeholders
- Ensuring performance, stability, and maintainability of multi-threaded systems
Required Skills & Experience
- Strong commercial experience with C++ (C+/14)
- Background in financial services, ideally pricing, actuarial, or trading systems
- Experience with Excel integration (XLLs, VBA, C# COM add-ins)
- Solid understanding of multi-threaded and high-performance systems
- Experience working in Linux and Windows environments
- Familiarity with tools such as Boost, Jenkins, JIRA