Senior Mathematical Software Engineer
Location: London
Permanent: Full time, on site
Salary: £125,000 to £140,000
A specialist insurance business is building out its analytical software capability, supporting a proprietary simulation platform used across underwriting, exposure management, actuarial and portfolio decision making.
This is a complex engineering role sitting in the engine room of the platform. The system processes large and varied datasets across multiple lines of business, balance sheets, quota share structures and MGA platforms. Examples of the scale involved include millions of location records, large property portfolios and complex marine exposure data.
This is not a traditional Back End role focused on web applications or APIs. The work is centred on mathematical software engineering, simulation, large scale data processing and building maintainable code (Julia) for a complex production platform.
The business does not require prior insurance experience. They are looking for a strong software engineer with excellent fundamentals, experience working on complex systems and the ability to build code that remains reliable, understandable and relevant over time.
Why join
What you will be doing
What they are looking for
Experience in insurance, reinsurance, actuarial analytics or risk modelling would be useful, but is not essential. The business is open to candidates from adjacent backgrounds such as scientific computing, simulation software, quant engineering, geospatial data, research software, pricing platforms, risk engines or other complex data environments.
This is an on site role in London and would suit someone who wants to work close to the users, understand the business problem properly and build software that has a direct impact on decision making.
Apply now for consideration. Interviews are being arranged immediately.
Data & Application Notice
We process personal data submitted as part of your application for recruitment purposes in line with UK GDPR. All applications are reviewed by a member of our team, we do not use automated decision-making in our selection process.
Your application will be assessed against the requirements of this role. For more information on how we use your data, including how long we retain it and your rights, please refer to our Privacy Policy.