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.