Spencer Rose Ltd
Senior Actuarial Modelling Engineer
Explore roles
This role has expired
Spencer Rose Ltd
Senior Actuarial Modelling Engineer
£130,000
London
In office
Graduate
Junior
Mid
Senior
Leader
Description

Job Title: Senior Actuarial Modelling Engineer
Location: London (5 days per week in office)
Salary: Up to £130,000 + benefits

Overview

A global specialty insurance and reinsurance organisation is seeking a Senior Quantitative Software Engineer to join a highly technical analytics and development team. The team builds and maintains a bespoke analytical platform that supports pricing, loss modelling, and portfolio management across the business.

This is a senior, hands-on engineering role focused on designing and delivering robust software, high-performance calculation engines, and scalable data pipelines in a collaborative, cross-functional environment.

The Role
Reporting to the Head of Analytical Software Development, you will be responsible for designing, implementing, and maintaining software and processes that support a proprietary modelling ecosystem. The role requires close collaboration with actuarial, exposure management, risk, and project teams to translate complex requirements into efficient, production-grade solutions.

Key Responsibilities

  • Develop and enhance a proprietary modelling and analytics platform, with a focus on Back End calculation engines
  • Design and build robust tools, reusable data pipelines, and reliable reporting datasets
  • Maintain, migrate, and modernise multi-language Legacy codebases
  • Work closely with actuarial, risk, and business teams to understand requirements and deliver effective long-term solutions
  • Ensure development progress is clearly tracked and documented
  • Implement testing, documentation, and controls to reduce operational and key-person risk
  • Contribute to best practices in software engineering, performance, and reliability
  • Support the wider engineering team with technical input and ad-hoc development work
  • Build strong domain knowledge in insurance, reinsurance, and quantitative modelling
  • Stay current with modern software engineering tools, techniques, and frameworks

Skills and Experience

  • Degree in Software Engineering, Mathematics, Physics, or a related quantitative field
  • Strong experience working in insurance, reinsurance, or another quantitative financial environment
  • Proven experience working with SQL and large datasets (Microsoft SQL Server, Azure or similar preferred)
  • Strong experience using version control in a collaborative environment (Git preferred)
  • Experience working with high-performance, parallelised, or distributed computing environments
  • Experience with Julia strongly preferred; Python, R, or MATLAB also relevant
  • Experience using computational notebooks (eg Jupyter) for analysis and prototyping
  • Strong grounding in numerical methods, statistics, linear algebra, or algorithmic development
  • Experience delivering production systems in an agile or iterative development environment
  • Strong communication skills and ability to work with both technical and non-technical stakeholders

Working Environment

  • Senior, hands-on engineering role in a collaborative and technically strong team
  • Fast-moving environment where engineering quality and long-term maintainability are valued
  • Opportunity to work on complex modelling and analytics systems with real business impact
Role tech stack
Spencer Rose Ltd
Senior Actuarial Modelling Engineer£130,000
This role has expired