Senior Mathematical Software Engineer in London
Senior Mathematical Software Engineer

Senior Mathematical Software Engineer in London

London Full-Time 60000 - 80000 £ / year (est.) No home office possible
Pioneer Search

At a Glance

  • Tasks: Design and develop core components for a cutting-edge simulation platform.
  • Company: Specialist insurance business focused on analytical software capabilities.
  • Benefits: Competitive salary, collaborative environment, and opportunities for professional growth.
  • Other info: Join a dynamic team in London and work closely with key business stakeholders.
  • Why this job: Make a real impact by solving complex engineering problems with large datasets.
  • Qualifications: Strong software engineering skills and experience with complex systems required.

The predicted salary is between 60000 - 80000 £ per year.

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 backend role focused on web applications or APIs. The work is centred on mathematical software engineering, simulation, large scale data processing and building maintainable code 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.

What you will be doing:

  • Designing and developing core platform components for a proprietary simulation system
  • Building and improving calculation engines and data processing workflows
  • Working with large, complex datasets across multiple business lines and risk types
  • Improving performance, reliability and maintainability across the platform
  • Supporting migration and improvement of existing codebases
  • Translating complex business and modelling requirements into production quality software
  • Writing clear, tested and maintainable code that can be safely built on over time
  • Working closely with actuarial, exposure management, risk and project teams

What they are looking for:

  • Strong software engineering fundamentals
  • Experience working on large, complex or data intensive systems
  • Strong coding ability in Python or a similar language such as Julia, R, MATLAB, Java, C# or C++
  • Experience with SQL and large datasets
  • Exposure to mathematical, statistical, simulation or algorithmic software would be highly relevant
  • Understanding of testing, documentation, version control and maintainable engineering practice
  • Ability to work within an existing complex platform and make pragmatic engineering decisions
  • Strong communication skills and the ability to work closely with technical and non-technical stakeholders
  • 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.

Senior Mathematical Software Engineer in London employer: Pioneer Search

Join a dynamic and innovative specialist insurance business in London, where your expertise as a Senior Mathematical Software Engineer will directly influence critical decision-making processes. With a strong emphasis on code quality and maintainability, you'll thrive in a collaborative work culture that values employee growth and offers opportunities to engage closely with actuarial and risk teams. Enjoy the unique advantage of working on a proprietary simulation platform that processes complex datasets, all while being part of a high-performing team dedicated to excellence.
Pioneer Search

Contact Detail:

Pioneer Search Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Mathematical Software Engineer in London

✨Tip Number 1

Get to know the company inside out! Research their products, values, and culture. This will help you tailor your conversations and show that you're genuinely interested in being part of their team.

✨Tip Number 2

Network like a pro! Reach out to current employees on LinkedIn or attend industry events. Building connections can give you insider info and might even lead to a referral, which is always a bonus!

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding complex systems. Practice solving problems related to large datasets and simulations, as these are key aspects of the role.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the team.

We think you need these skills to ace Senior Mathematical Software Engineer in London

Mathematical Software Engineering
Simulation
Large Scale Data Processing
Python
Julia
R
MATLAB
Java
C#
C++
SQL
Data Intensive Systems
Testing
Documentation
Version Control

Some tips for your application 🫡

Show Off Your Skills: Make sure to highlight your strong software engineering fundamentals and experience with complex systems. We want to see how your coding skills in Python or similar languages can shine through in your application!

Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate well-structured applications that are easy to read and understand, so don’t be afraid to show us your communication skills!

Tailor Your Application: Don’t just send a generic application! Tailor it to reflect your understanding of the role and how your background fits with our needs. Mention any relevant experience with large datasets or simulation software to catch our eye.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity in our London team!

How to prepare for a job interview at Pioneer Search

✨Know Your Maths and Software Inside Out

Brush up on your mathematical software engineering skills, especially in Python or similar languages. Be ready to discuss how you've tackled complex systems and large datasets in the past, as this role is all about building reliable and maintainable code.

✨Showcase Your Problem-Solving Skills

Prepare examples of engineering problems you've solved, particularly those involving simulation logic or data processing workflows. Highlight your thought process and the impact of your solutions on previous projects to demonstrate your analytical capabilities.

✨Communicate Clearly with Everyone

Since you'll be working closely with both technical and non-technical teams, practice explaining complex concepts in simple terms. This will show that you can bridge the gap between different stakeholders and ensure everyone is on the same page.

✨Familiarise Yourself with the Business Context

Even though prior insurance experience isn't required, understanding the basics of how actuarial, risk, and underwriting teams operate will give you an edge. Research the company’s proprietary simulation platform and think about how your skills can directly contribute to their decision-making processes.

Senior Mathematical Software Engineer in London
Pioneer Search
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>