×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer

Remote / Online - Candidates ideally in
Woking, Surrey County, GU22, England, UK
Listing for: Motorsport Network
Remote/Work from Home position
Listed on 2026-02-17
Job specializations:
  • Software Development
    Software Engineer
Job Description & How to Apply Below

Job description

At McLaren Racing, we’re not just here to try to take the chequered flag. We’re here to excite our fans, inspire our people and deliver for our partners. And we’re also committed to evolving our sport, our industry, and our technology, too

We have an incredible history in endurance racing, securing a legendary 1995 win at Le Mans at the first attempt, and are the only team to have won the prestigious Triple Crown: winning the Monaco GP, the Indy
500 and the 24hr Le Mans.

From 2027, we’ll once again be the only team in the history of motorsports to be competing in the top three racing series, creating clear competitive and commercial advantage.

And we’re excited and ready to now start building our McLaren Endurance Racing team.

Role Dimensions
  • As software engineer, you will develop and deploy applications which will contribute to the overall performance, reliability and efficiency of our race car and our race team.
  • You will also select and apply relevant data science methods to assist in extracting maximum value from the varied data sources available to the team.
  • Your role will combine elements of technical leadership, agile/lean project delivery, and stakeholder management. You’ll drive all stages of the development life cycle from initial analysis to deployment, monitoring, and support. You will drive systems architecture, balancing specific stakeholder needs with the global view of software to build a cohesive application estate.
  • Due to the nature of track operations, some flexibility to work out of office hours and weekends will be required. The role will be primarily based at the McLaren Technology Centre with a proportion of the time spent working from home.
Principle Accountabilities
  • Contribute to the team’s technical roadmap, ensuring alignment with the priorities driven by the program Technical Director. Planning a year in advance, while remaining flexible and adapting to changing circumstances.
  • Drive or collaborate in all stages of the development life cycle: initial analysis, design, implementation, build, integration, testing, deployment, debugging and support.
  • Take ownership of areas, systems, or features on time and on budget.
  • Drive, capture, and understand project requirements, define or collaborate on specifications, and to architect and implement robust, scalable, and testable software and system solutions.
  • Work collaboratively with the internal team and technical partners.
  • Accurately estimate activity timescales and provide clear and regular progress reports.
  • Raise awareness of and mitigate against potential technical risks.
  • Confidently analyse and overcome technical challenges with workable and innovative solutions.
  • Contribute to and maintain consistent standards and approaches adopted by the team.
  • Efficiently plan and manage your workload.
  • Keep up to date with the software development and data science trends, technologies, and methodologies.
  • Freely share knowledge, insight, best practice, and ideas.
Knowledge, Skills and Experience Essential
  • BSc in Computer Science or equivalent discipline (2:1 or above) or equivalent industry experience.
  • Extensive commercial experience delivering projects using agile/lean methodologies.
  • A strong full stack software development background with an understanding of how to engineer high quality software.
  • Considerable commercial development experience with modern programming languages (C#, Java, Java script/Typescript, Python).
  • Deep understanding of managing source code in a collaborative environment (Git Hub, Git Lab, or Azure Dev Ops).
  • Significant experience with relational and document databases e.g. SQL Server and Mongo

    DB.
  • Ability to lead project delivery through ALM tools like Azure Dev Ops to organise and track your work.
  • Ability to implement data analysis techniques with a programming language such as C#, Python, R, or MATLAB.
Desirable
  • Master’s degree in Computer Science or equivalent discipline (2:1 or above) or equivalent industry experience.
  • Production experience developing systems with Kafka and stream processing techniques.
  • Experience with Linux and running containers on Docker and/or Kubernetes.
  • Lead roles in designing distributed microservice…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary