Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer"}}]},{"@context":"https:/schema.org/","@type":"JobPosting","@id":"#jobPosting[...]

McLaren Racing

Old Woking

Hybrid

GBP 50,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading racing team is looking for a Senior Software Engineer to help shape simulation tools critical to performance on race day. This collaborative role involves design and delivery of software for engineers, focusing on distributed systems, scientific computing, and C# development. The position offers a hybrid work model, with three days on-site at the iconic McLaren Technology Centre. If you're motivated by impact and innovation, this could be the role for you.

Benefits

Hybrid working model
On-site gym and restaurant
Collaborative work environment

Qualifications

  • Hands-on experience in distributed systems, scientific computing, modern web development, and cloud technologies.
  • Deep commercial experience in C# / .NET and full-stack development.
  • Proven ability to design, build, and deliver reliable systems.

Responsibilities

  • Lead the design and delivery of high-impact software tools.
  • Work closely with end users to understand workflows.
  • Ensure high-quality engineering with readable code and meaningful tests.

Skills

Distributed systems
Scientific computing
Web development (TypeScript / React)
Cloud and containerisation (Kubernetes, Azure / AWS / GCP)
C# / .NET
Software design principles (SOLID)

Education

BSc in Computer Science (2:1 or above)
Job description
Overview

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.
Required Experience
  • Hands‑on experience in 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.

Qualifications
  • 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.
Our Culture

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.

Equality, Diversity & Inclusion

We encourage and support diversity, equity and inclusion. We will actively promote a culture that values difference and eliminates discrimination in our workplace.

Location & Working Arrangements

McLaren Racing is based at the iconic McLaren Technology Centre (MTC) near Woking. Here at McLaren, we offer hybrid working with three 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 breakout 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.