Make Your Resume Now

Senior Software Engineer - Engineering Tools

Posted November 19, 2025
fulltime_permanent experienced

Job Overview

At McLaren, our mission is to set the standard for high performance in sport. Everyone, in every part of the team, has a role to play. So if you want to test your ideas with the world watching... And measure your progress in milliseconds... And play your part in racing history... You belong here. High performance starts with you.

Purpose of the Role:

The pinnacle of motorsport excellence is built on a foundation of strong reliability of the team, processes, and the racing car. The Reliability Software Engineering role is responsible for building and operating the tools which allow McLaren F1 to achieve the highest levels of operational reliability. This role will work closely with end users to design and implement software tools which track and manage issues and faults across manufacturing, logistics, car build, and race days. Innovation around finding patterns and relationships between faults and issues will be key, by using data, analytics, and machine learning to deliver world championship reliability tools.

 

Role Dimensions:

The Software & Data Science group in McLaren F1 is responsible for the analysis, design, and delivery of software tools and methodologies which improve the team and car’s performance. We are a cross-functional group, bringing together data science, machine learning, software engineering, and DevOps to deliver performance focused platforms and solutions. In reliability engineering, you will understand issue tracking and management, root cause analysis, integrating with other systems through API’s, and will have experience in building complex user interfaces that can present and manage large amounts of data.

 

As a Senior Specialist, Software Engineer, your role will combine elements of technical leadership, agile/lean project delivery, and stakeholder management. You’ll be involved in all stages of the development life cycle from initial analysis through deployment, monitoring, and support. You will own systems architecture for the software you deliver, integrating with the wider McLaren F1 racing platform, and will balance the requirements of reliability engineering with the big picture in Racing to build a cohesive application estate.

 

The role will be primarily based at the McLaren Technology Centre with a proportion of the time spent working from home.

 

Principal Accountabilities:

  • Partner with Product Management to capture and understand project requirements, define specifications, and to architect robust, scalable, and testable software solutions for reliability tools.

  • Own the technical roadmap for Engineering tools, ensuring that you deliver on the priorities of the wider Engineering group. Planning up to a year in advance, you’ll iteratively deliver against the backlog of features that are most important to the team.

  • Deliver Engineering tools using agile methodologies and built on the McLaren F1 software platform, in partnership and collaboration with the wider Software Engineering team.

  • Operate and support the software that you build on race days, which may include limited on-call to resolve mission critical issues.

  • Support the prioritisation and resource requirements of projects across Engineering.

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!