Leave us your email address and we'll send you all the new jobs according to your preferences.
Senior Quantitative Developer (Insurance Analytics)
Posted 1 hour 45 minutes ago by Spencer Rose Ltd
Role: Senior Quantitative Developer (Insurance Analytics)
Location: London
Salary: Up to £160,000
Reporting to: Head of Analytical Software Development
Overview
We are partnering with a highly innovative, globally operating insurance business to hire a Senior Quantitative Developer into their Analytics Product Engineering team.
This team builds and evolves a bespoke analytical platform that underpins complex modelling, simulation, and portfolio management capabilities. The environment is highly technical, combining advanced mathematics, high-performance computing, and modern software engineering.
This is not a typical Back End role. It is best suited to someone from a quantitative development background within financial services or scientific domains, who enjoys solving deeply complex problems and working on systems with many interdependent components.
The Role
You will play a key role in the evolution of a sophisticated analytics engine, responsible for simulation, modelling, and large-scale data processing.
The position requires someone who can operate at the intersection of:
- Mathematics
- Software engineering
- Computational performance
You will work closely with engineers, actuaries, and senior stakeholders to deliver robust, scalable solutions, while also contributing to the long-term technical direction of the platform.
For senior candidates, there is a strong expectation to identify, manage, and reduce technical debt, improving system performance and maintainability over time.
Key Responsibilities
- Design, build, and optimise components of a complex analytics and simulation platform
- Work on systems with multiple moving parts, ensuring performance, scalability, and reliability
- Translate mathematical and modelling requirements into efficient production-grade code
- Contribute to simulation and modelling frameworks, including performance optimisation
- Collaborate across engineering and actuarial teams to deliver high-impact solutions
- Improve and evolve Legacy systems, balancing short-term delivery with long-term architecture
- Promote engineering best practices, including testing, documentation, and code quality
- Contribute to technical decision-making, including managing and reducing technical debt
Skills & Experience
- Strong academic background in Mathematics, Physics, Engineering, Computer Science, or similar highly quantitative field
- Experience as a Quantitative Developer, or in a similar mathematically intensive engineering role
- Proven experience working on complex systems (eg simulations, modelling platforms, pricing engines, risk systems)
- Strong programming skills in languages such as Python, C++, C#, or similar
- Experience with high-performance or parallel computing environments
- Solid understanding of:
- Numerical methods
- Linear algebra
- Probability & statistics
- Algorithm design
- Experience working in collaborative engineering teams (ideally mid-sized environments)
- Understanding of software design, architecture, and technical trade-offs
- For senior candidates: ability to recognise and address technical debt
Nice to Have
- Exposure to financial services (quant, pricing, risk) or insurance domains
- Experience working on simulation-heavy or scientific computing problems
- Familiarity with large datasets and distributed systems
- Exposure to Julia, or willingness to learn (this is a core technology in the team)
Why Apply?
- Work on genuinely complex, intellectually challenging problems
- Join a team that blends deep quantitative thinking with strong engineering
- Opportunity to work with modern tools and high-performance systems
- Be part of a business where the analytics platform is core to commercial success
- High-impact role with strong ownership and technical influence
