
Senior Software Engineer
- Hybrid
- Woking, England, United Kingdom
- F1 - Technical
Job description
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.
Job requirements
What You’ll Bring
Essential
BSc in Computer Science (2:1 or above) or equivalent professional experience.
Deep commercial experience in C#/.NET and full-stack development.
Proven ability to design, build, and deliver reliable systems in a collaborative, agile environment.
Strong understanding of relational and non-relational databases, and solid grounding in software design principles (SOLID, modularity, simplicity).
Clear communicator who thrives in cross-disciplinary teams.
Desirable
Hands-on experience in some of the following areas: distributed systems (Kafka, stream processing), scientific computing (MATLAB, Python), modern web development (TypeScript/React), and cloud and containerisation (Kubernetes, microservices, Azure/AWS/GCP).
Familiarity with high-performance, data-driven systems or engineering environments.
Who You Are
Self-managing, pragmatic, and motivated by impact.
Collaborative — values collective success over individual heroics.
Curious, rigorous, and keen to learn from others.
Values thoughtful design, clarity, simplicity, and building software with empathy for its users.
Why Join Us
You’ll work on systems that matter — the tools that power how we model and understand our car, built by a small, expert team with freedom to innovate and the support to do things properly.
You’ll have ownership, visibility, and the satisfaction of knowing your work helps shape performance on race day.
Hybrid working is available, with an expectation of three days a week on site to collaborate closely with your teammates and users.
What can McLaren offer?
We constantly strive to be better tomorrow than we are today. Our ambition is to be the most pioneering and exhilarating racing team in the world, and our collective task is to set the standards for high performance in sport. We show up every day with energy and enthusiasm, ready to play our part.
We encourage and support diversity, equity and inclusion. We will actively promote a culture that values difference and eliminates discrimination in our workplace.
McLaren Racing is based at the iconic McLaren Technology Centre (MTC) near Woking. Here at McLaren, we offer hybrid working with 3 days a week based in the MTC.
Our state of the art, sustainable campus offers many facilities including a gym, restaurant and indoor and outdoor break-out areas, as well as direct access to park and common land. The MTC is connected to Woking mainline station via regular shuttle buses, from which London Waterloo is a 30 minute train ride.
We offer a comprehensive package of benefits including private healthcare, car schemes, life insurance and generous pension contributions.
or
All done!
Your application has been successfully submitted!

