Senior Mathematical Software Engineer in London

Senior Mathematical Software Engineer in London

London Full-Time 125000 - 140000 £ / year (est.) No working from home possible
Pioneer Search Ltd

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, dynamic team environment, and opportunities for professional growth.
  • Other info: On-site role in London with excellent collaboration opportunities.
  • 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 125000 - 140000 £ 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 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
  • Work on a proprietary simulation platform used directly by actuarial, risk and underwriting teams
  • Build software that supports complex modelling, portfolio analytics and business critical decision making
  • Solve engineering problems involving large datasets, simulation logic and platform scale
  • Join a growing technical team with a strong focus on code quality, testing and maintainability
  • Opportunity to work close to the business in a high performing London based team
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 Ltd

Join a leading specialist insurance business in London, where you will be part of a dynamic team dedicated to building cutting-edge analytical software that directly influences critical decision-making. With a strong emphasis on code quality and maintainability, this role offers exceptional opportunities for professional growth and collaboration with diverse teams, all while working in a vibrant city known for its innovation and financial prowess.

Pioneer Search Ltd

Contact Details:

Pioneer Search Ltd Recruitment Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving complex systems or large datasets. This will give you an edge and demonstrate your coding prowess in languages like Python or Julia.

Tip Number 3

Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges and be ready to discuss your thought process. Remember, they want to see how you tackle engineering problems!

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 genuinely interested in joining our team and contributing to our exciting projects.

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

Mathematical Software Engineering
Simulation
Large Scale Data Processing
Coding in Python
Coding in Julia
SQL
Data Analysis

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Senior Mathematical Software Engineer role. Highlight your coding abilities, especially in Python or Julia, and any experience with large datasets or complex systems.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're the perfect fit for this role. Share specific examples of your past work that demonstrate your problem-solving skills and ability to build maintainable code.

Showcase Your Technical Skills:Don’t just list your technical skills; provide context! Mention projects where you’ve used SQL, simulation software, or worked on data-intensive systems. This helps us see how you can contribute to our proprietary simulation platform.

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 the role without any hiccups!

How to prepare for a job interview at Pioneer Search Ltd

Know Your Code Inside Out

Make sure you’re comfortable discussing your coding experience, especially in Python or Julia. Be ready to explain your thought process behind building maintainable code and how you've tackled complex systems in the past.

Understand the Business Context

Familiarise yourself with the insurance industry and how analytical software impacts decision-making. Even if you don’t have direct experience, showing that you understand the business problems can set you apart.

Prepare for Technical Questions

Expect questions on large datasets, simulation logic, and performance optimisation. Brush up on your knowledge of SQL and be prepared to discuss how you’ve improved code reliability and maintainability in previous roles.

Showcase Your Communication Skills

Since this role involves working closely with both technical and non-technical teams, practice explaining complex concepts in simple terms. Highlight any experiences where you successfully collaborated across different departments.