Senior Quantitative Developer (Insurance Analytics)

Posted 4 hours 40 minutes ago by Spencer Rose Ltd

£160,000 Annual
Permanent
Not Specified
Academic Jobs
London, United Kingdom
Job Description

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