Software Engineer, Simulation and Modelling Platform in London

Software Engineer, Simulation and Modelling Platform in London

London Full-Time 100000 - 110000 £ / year (est.) No working from home possible
Pioneer Search

At a Glance

  • Tasks: Develop software for a cutting-edge simulation and modelling platform used in insurance.
  • Company: Join a high-growth specialty insurance and reinsurance business in London.
  • Benefits: Enjoy a competitive salary, professional development, and a collaborative work environment.
  • Other info: Dynamic team atmosphere with opportunities for career growth and learning.
  • Why this job: Make a real impact on critical decision-making with innovative technology.
  • Qualifications: Strong coding skills in Python or similar languages; no prior insurance experience needed.

The predicted salary is between 100000 - 110000 £ per year.

A high growth specialty insurance and reinsurance business is investing in its analytical software capability, supporting a proprietary simulation and modelling platform used across underwriting, exposure management, actuarial analytics and portfolio decision making. This role sits within the Actuarial Analytics Development team, working closely with senior engineers on a complex production platform built in Julia. The work is focused on mathematical software engineering, simulation, large scale data processing and building maintainable code. Prior insurance experience is not required.

Work on a proprietary simulation and modelling platform used directly by actuarial, risk and underwriting teams.

  • Build software that supports complex modelling, portfolio analytics and business critical decision making.
  • Develop within a team that values strong fundamentals, code quality and maintainable engineering.
  • Gain exposure to insurance, reinsurance, risk modelling, actuarial analytics and portfolio management.
  • Work close to the users of the platform in a growing London based team.

What you will be doing:

  • Developing components within a proprietary simulation and modelling platform.
  • Building and improving calculation engine functionality and data processing workflows.
  • Working with large and complex datasets across multiple business lines and risk types.
  • Supporting the maintenance and improvement of existing codebases.
  • Translating business and modelling requirements into clear, reliable software.
  • Writing tested, documented and maintainable code.
  • Working closely with senior engineers, actuarial, exposure management, risk and project teams.
  • Developing an understanding of the insurance domain and how the platform supports decision making.

What they are looking for:

  • Strong software engineering fundamentals.
  • Experience working with complex, data intensive or modelling based systems.
  • Strong coding ability in Python or a similar language such as Julia, R, MATLAB, Java, C# or C++.
  • Experience working with data, ideally including SQL or large datasets.
  • Exposure to mathematical, statistical, simulation or algorithmic software.
  • Understanding of testing, documentation, version control and maintainable engineering practice.
  • Strong academic or technical background in software engineering, mathematics, physics, computer science, engineering or a related field.
  • Ability to communicate clearly with technical and non-technical stakeholders.
  • Interest in working with a complex existing platform and learning the business domain properly.

The business is open to candidates from adjacent backgrounds such as scientific computing, simulation software, quantitative software engineering, geospatial data, research software, pricing platforms, risk engines, actuarial systems, financial modelling or other complex data environments. This is an onsite role in London and would suit someone who wants to apply strong software engineering and mathematical problem-solving skills to a complex commercial platform.

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.

Software Engineer, Simulation and Modelling Platform in London employer: Pioneer Search

Join a high-growth specialty insurance and reinsurance business in London, where you will be part of a dynamic team dedicated to enhancing analytical software capabilities. With a strong emphasis on employee development, a collaborative work culture, and exposure to cutting-edge simulation and modelling technologies, this role offers a unique opportunity to contribute to impactful decision-making processes while advancing your career in a supportive environment.

Pioneer Search

Contact Details:

Pioneer Search Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer, Simulation and Modelling Platform in London

Tip Number 1

Network like a pro! Reach out to people 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 refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving complex data processing or simulation. This will give you an edge and demonstrate your coding prowess to potential employers.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your thought process. Remember, they want to see how you tackle real-world 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.

We think you need these skills to ace Software Engineer, Simulation and Modelling Platform in London

Software Engineering Fundamentals
Python
Julia
R
MATLAB
Java
C#

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your strong software engineering fundamentals and coding abilities. Whether it's Python, Julia, or any other language, let us know what you can do!

Tailor Your Application:Don’t just send a generic application! Tailor your CV and cover letter to reflect how your experience aligns with the role. We love seeing candidates who understand our needs.

Be Clear and Concise:When writing your application, keep it clear and to the point. We appreciate well-structured applications that communicate your thoughts effectively.

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 right away!

How to prepare for a job interview at Pioneer Search

Know Your Code

Brush up on your coding skills, especially in Python or Julia. Be prepared to discuss your previous projects and how you approached complex data problems. Practising coding challenges can help you articulate your thought process during the interview.

Understand the Business

Familiarise yourself with the insurance and reinsurance industry, even if you don't have prior experience. Understanding how simulation and modelling impact decision-making will show your interest and help you connect your technical skills to their business needs.

Prepare for Technical Questions

Expect questions that test your understanding of software engineering fundamentals and mathematical concepts. Review topics like data processing workflows, algorithm design, and testing practices. Being able to explain these clearly will impress your interviewers.

Communicate Effectively

Practice explaining technical concepts to non-technical stakeholders. This role requires collaboration with various teams, so demonstrating your ability to communicate complex ideas simply will be a big plus. Use examples from your past experiences to illustrate your points.