Senior Quantitative Software Engineer

Senior Quantitative Software Engineer | Insurance Analytics Platform | London

£150,000 + Bonus & Benefits

This is an outstanding opportunity for a Senior Quantitative Software Engineer to join a highly sophisticated analytics engineering team within a global specialty insurance and reinsurance business.

We are looking for an experienced engineer with a strong mathematical and computational background to work on the core analytical engine that underpins pricing, risk modelling, and portfolio management capabilities across the business.

This is not a traditional Back End engineering role focused on APIs or web services. Instead, the position centres around the development, optimisation, and evolution of a highly complex numerical modelling platform used directly by actuarial and underwriting teams.

The environment is highly technical, fast-paced, and intellectually rigorous, offering the opportunity to work on large-scale computational systems alongside engineers, quantitative developers, and analytics specialists.

Key Responsibilities

  • Develop, enhance, and optimise a large-scale analytical calculation engine used for pricing and portfolio analytics
  • Work on complex numerical and mathematical software used within underwriting and actuarial workflows
  • Refactor and modernise Legacy modelling systems, improving scalability, maintainability, and performance
  • Implement high-performance and distributed computing solutions across large analytical workloads
  • Collaborate closely with actuarial, analytics, and engineering teams to translate complex business requirements into robust technical solutions
  • Contribute to architectural decisions with a focus on long-term engineering quality and reduction of technical debt
  • Improve computational efficiency, system reliability, and processing performance across the wider analytics platform
  • Maintain strong engineering standards including testing, documentation, and version control best practices
  • Support the ongoing evolution of the organisation's proprietary analytics technology stack

Skills & Experience

  • Strong software engineering experience within quantitative, scientific computing, modelling, or analytical environments
  • Excellent mathematical foundations including numerical methods, linear algebra, algorithms, and statistics
  • Strong programming experience in Julia, Python, C++, MATLAB, or similar computational languages
  • Experience developing or optimising complex modelling engines, simulation platforms, or analytical software systems
  • Strong understanding of performance optimisation, parallel computing, and distributed systems
  • Experience working with large datasets and SQL-based technologies
  • Strong software engineering fundamentals including testing, maintainability, and scalable system design
  • Experience working within highly complex, enterprise-scale technical environments
  • Ability to communicate effectively with both technical and non-technical stakeholders

Desirable

  • Experience within insurance, reinsurance, quantitative finance, hedge funds, or asset management environments
  • Background in scientific computing, computational physics, engineering simulation, or quantitative development
  • Exposure to actuarial or risk modelling platforms
  • Experience with high-performance computing (HPC) environments
  • Advanced academic background in Mathematics, Physics, Engineering, Computer Science, or related disciplines

If this sounds like the role for you, APPLY and a consultant will be in touch.

Job Details

Company
Spencer Rose Ltd
Location
London, United Kingdom
Employment Type
Permanent
Salary
GBP 150,000 Annual
Posted