Make Your Resume Now

Senior Software Engineer

Posted November 10, 2025
fulltime_permanent experienced

Job Overview

About the Role 

Join McLaren Racing and help shape the future of how we simulate, design, and develop our Formula 1 car. 

As a Senior Software Engineer in the Simulation Engineering team, you’ll be at the core of building the next generation of simulation tools — used daily by engineers across McLaren Racing to make performance decisions that reach the racetrack. 

You’ll take technical ownership of key systems, collaborate closely with other senior engineers on architecture and design, and work directly with end users to deliver pragmatic, elegant solutions to complex problems. 


This is a highly collaborative, hands-on role where autonomy, initiative, and craftsmanship matter. 

What You’ll Do 

  • Lead the design and delivery of high-impact software used by performance, simulation, and design engineers. 

  • Shape architecture and core design patterns alongside other senior engineers. 

  • Work closely with end users — understanding their workflows and iterating quickly on real-world feedback. 

  • Collaborate with fellow developers to find pragmatic yet rigorous solutions to technical challenges. 

  • Champion high-quality engineering: readable code, meaningful tests, robust deployment. 

  • Provide remote support during race and test events, with the potential to take a more active role depending on team needs and interest. 

  • Stay curious — explore, prototype, and help evolve our software engineering practices. 

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!