Senior Software Engineer — Hybrid (Race Tech & Data)

McLaren Racing

Woking

Hybrid

GBP 70,000 - 110,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

McLaren Racing is seeking a Senior Software Engineer to design and deliver innovative software solutions that support Formula 1 operations. The role combines leadership across multiple projects with hands-on development in C#/.NET, Python and TypeScript.

You will mentor engineers, contribute to roadmaps, and work with stakeholders across the business. The position is based at the McLaren Technology Centre with a blend of onsite and remote working, and may require occasional out-of-hours support.

Qualifications

  • Proven experience in full stack software development using C#/.NET, with working knowledge of Python and TypeScript.
  • Experience delivering software solutions using agile methodologies and best practices.
  • Strong understanding of object-oriented design and SOLID principles, with the ability to develop maintainable and scalable solutions.

Responsibilities

  • Lead the full software development lifecycle, including analysis, design, implementation, testing, deployment, and support.
  • Contribute to the team's technical roadmap and long-term planning.
  • Take ownership of technical projects, delivering high-quality solutions on time and to budget.
  • Capture and translate business requirements into robust software architectures.
  • Collaborate with engineers, product stakeholders, and business users across McLaren Racing.
  • Provide technical leadership, guidance, and mentorship to other engineers.
  • Identify and mitigate technical risks while driving continuous improvement.
  • Produce reliable effort estimates and communicate progress to stakeholders.
  • Contribute to engineering best practices, standards, and development methodologies.
  • Keep pace with emerging technologies and share knowledge across the team.

Skills

C#/.NET
Python
TypeScript
Agile methodologies
SOLID principles
Git
Azure DevOps
SQL
Kubernetes
React
Cloud platforms
Kafka
Docker

Tools

Git
Azure DevOps
SQL databases
Kubernetes
Kafka
React
Docker

Job description

McLaren Racing is seeking a Senior Software Engineer to design and deliver innovative software solutions that support Formula 1 operations. The role combines leadership across multiple projects with hands-on development in C#/.NET, Python and TypeScript.

You will mentor engineers, contribute to roadmaps, and work with stakeholders across the business. The position is based at the McLaren Technology Centre with a blend of onsite and remote working, and may require occasional out-of-hours support.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Racing Tech Lead (C#/Python)
Senior Software Engineer – Racing Tech Lead (C#/Python)

Arrow McLaren IndyCar • Woking

Hybrid
GBP 70,000 - 110,000
Senior Software Engineer — Hybrid/Remote Tech Lead
Senior Software Engineer — Hybrid/Remote Tech Lead

Motorsport Network, LLC • Woking

Hybrid
GBP 80,000 - 110,000
Senior Full-Stack Engineer - Racing Software Impact
Senior Full-Stack Engineer - Racing Software Impact

McLaren Racing Ltd • Woking

Hybrid
GBP 70,000 - 110,000
Senior Software Engineer - (Permanent or Fixed-Term Contract)
Senior Software Engineer - (Permanent or Fixed-Term Contract)

McLaren Racing • Woking

Hybrid
GBP 70,000 - 110,000
Senior Software Engineer - (Permanent or Fixed-Term Contract)
Senior Software Engineer - (Permanent or Fixed-Term Contract)

McLaren Racing Ltd • Woking

Hybrid
GBP 70,000 - 110,000
Senior Software Engineer - (Permanent or Fixed-Term Contract)
Senior Software Engineer - (Permanent or Fixed-Term Contract)

Motorsport Network, LLC • Woking

Hybrid
GBP 80,000 - 110,000
Senior Software Engineer - (Permanent or Fixed-Term Contract)
Senior Software Engineer - (Permanent or Fixed-Term Contract)

Arrow McLaren IndyCar • Woking

Hybrid
GBP 70,000 - 110,000
Racing Software Engineer & Data Systems
Racing Software Engineer & Data Systems

Arrow McLaren IndyCar • Durnford Farm

Hybrid
GBP 55,000 - 75,000
Private healthcare
Pension contributions
Car schemes
Software Engineer - 12 Month FTC
Software Engineer - 12 Month FTC

Arrow McLaren IndyCar • Durnford Farm

Hybrid
GBP 55,000 - 75,000
Private healthcare
Pension contributions
Car schemes
Senior Motorsport Systems Engineer: Trackside & Controls
Senior Motorsport Systems Engineer: Trackside & Controls

Motorsport Network, LLC • Woking

Hybrid
GBP 65,000 - 90,000
25 days holiday + bank holidays
Enhanced company pension
Private medical insurance
+2