Senior Software Engineer

Haas F1 Team

Banbury

On-site

GBP 70,000 - 110,000

Full time

12 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary and performance-inv

Job summary

TGR Haas F1 Team seeks a Senior Software Engineer to deliver high-quality software that supports the performance and development of a Formula 1 car. You will lead, mentor, and shape architecture for in-house systems, balancing hands-on coding with technical guidance across the team.

You’ll design scalable, robust applications using .NET, drive modern DevOps practices, and collaborate with stakeholders to prioritize delivery in a fast-paced, high-performance environment.

Qualifications

  • BSc in Computer Science, Software Engineering, or a STEM discipline with substantial software development experience.
  • Experience developing complex data management and database storage solutions.
  • Strong experience developing full-stack applications from database to end-user application.
  • Experience designing and developing large-scale applications using .NET technologies and microservices architectures.
  • Strong knowledge of C#, .NET, WPF, and SQL.
  • Experience mentoring developers and supporting technical growth within a team.

Responsibilities

  • Develop and deliver modern database, service layer, and client application solutions using .NET technologies.
  • Design and build full-stack applications that support the Performance Group.
  • Develop scalable software solutions using modern architecture and microservices approaches.
  • Ensure software is robust, maintainable, and aligned with long-term business and technical objectives.
  • Act as a technical leader within the Software Group.
  • Conduct code reviews and provide architectural guidance to engineers.
  • Mentor and support the development of less experienced software engineers.
  • Share knowledge and contribute to training and development initiatives across the team.
  • Maintain and evolve software architecture to support future development needs.
  • Promote software engineering best practices and modern development techniques.
  • Work closely with IT to improve version control, testing, continuous integration, and deployment processes.
  • Support the ongoing enhancement of the team's DevOps environment.
  • Collaborate with software engineers and stakeholders to ensure projects are delivered successfully.
  • Provide timely support to users and respond to support requests based on priority.
  • Contribute to race support activities on a rotational basis.

Skills

C#
.NET
WPF
SQL
Leadership
Mentoring
Agile
DevOps
Communications
System design

Education

BSc in Computer Science or Software Engineering

Tools

Azure DevOps
Git
McLaren Applied software solutions
Time-series databases

Job description

As our Senior Software Engineer, you will play a key role in delivering high-quality software solutions that support the performance and development of the TGR Haas F1 Team race car.

Reporting to the Head of Software Engineering, you will work within the wider Performance Group to develop, maintain, and evolve the team's in-house software systems. Combining hands‑on development with technical leadership, you will help deliver robust, scalable applications while mentoring engineers, shaping software architecture, and driving continuous improvement across development and DevOps practices.

What You’ll Be Doing
Software Development & Delivery
  • Develop and deliver modern database, service layer, and client application solutions using .NET technologies
  • Design and build full-stack applications that support the Performance Group
  • Develop scalable software solutions using modern architecture and microservices approaches
  • Ensure software is robust, maintainable, and aligned with long-term business and technical objectives
Technical Leadership & Mentorship
  • Act as a technical leader within the Software Group
  • Conduct code reviews and provide architectural guidance to engineers
  • Mentor and support the development of less experienced software engineers
  • Share knowledge and contribute to training and development initiatives across the team
Architecture & Continuous Improvement
  • Maintain and evolve software architecture to support future development needs
  • Promote software engineering best practices and modern development techniques
  • Work closely with IT to improve version control, testing, continuous integration, and deployment processes
  • Support the ongoing enhancement of the team's DevOps environment
  • Work closely with the Head of Software Engineering to prioritise requirements and project delivery
  • Collaborate with software engineers and stakeholders to ensure projects are delivered successfully
  • Provide timely support to users and respond to support requests based on priority
  • Contribute to race support activities on a rotational basis
What You’ll Bring
  • BSc in Computer Science, Software Engineering, or a STEM discipline with substantial software development experience
  • Experience developing complex data management and database storage solutions
  • Strong experience developing full-stack applications from database to end-user application
  • Experience designing and developing large-scale applications using .NET technologies and microservices architectures
  • Strong knowledge of C#, .NET, WPF, and SQL
  • Experience mentoring developers and supporting technical growth within a team
  • Strong understanding of modern software engineering principles and best practices
  • Excellent communication and stakeholder management skills
  • Experience working in an Agile development environment
  • Experience within Formula 1, Formula E, WEC, or other high-performance motorsport environments
  • Experience with Azure DevOps, Git, and McLaren Applied software solutions
  • Experience with time-series databases
Core Competencies
  • Strong technical leadership and mentoring ability
  • Excellent software design and problem-solving skills
  • Analytical and detail-oriented mindset
  • Ability to communicate technical concepts clearly
  • Collaborative and team-focused approach
  • Strong organisational and prioritisation skills
  • Commitment to quality, maintainability, and continuous improvement
  • Ability to perform in a fast-paced, high-performance environment
About Us

TGR Haas F1 Team has been a stalwart of the FIA Formula 1 World Championship for over a decade, with more than 200 Grand Prix starts. As the first American F1 team since 1986, we made an immediate impact with a points-scoring debut in 2016 – and we’re still building momentum today.

With operations across Kannapolis (USA), Banbury (UK), and Maranello (Italy), we are a performance-driven, hands‑on racing team where every contribution matters.

Here, you’ll have visibility, responsibility, and the chance to make a real difference.

We’re not a corporate machine, we’re a team built on passion, speed, and innovation.

Why TGR Haas F1 Team?

Because here, you don’t just support performance, you drive it.

  • Real impact – See your work come to life on a Formula 1 car
  • Team culture – Passionate, loyal, and driven colleagues
  • Innovation mindset – Your ideas are heard (and expected)
  • High-performance environment – Where excellence is the baseline
  • Competitive rewards – Salary, bonus & performance incentives
  • Inclusive culture – Diversity & different perspectives power our success
Why This Role?

If you’re passionate about software engineering, technical leadership, and developing solutions that directly support Formula 1 performance, this is an opportunity to help shape the future of TGR Haas F1 Team’s software capabilities while working alongside talented engineers in a highly competitive environment

Join our team and make your passion your profession.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Haas Formula LLC • Banbury

On-site
GBP 70,000 - 95,000
Competitive bonuses
Health & wellbeing programs
R&D NDT & Service Technician
R&D NDT & Service Technician

Haas F1 Team • Banbury

On-site
GBP 48,000 - 64,000
Salary, bonus & performance incentives
RTS Lead Mechanic
RTS Lead Mechanic

MSMagazin • Banbury

Hybrid
GBP 90,000 - 140,000
Rewards packages
Bonuses
Health and wellbeing programs
Senior Network Engineer
Senior Network Engineer

Haas F1 Team • Banbury

On-site
GBP 70,000 - 110,000
Competitive salary & bonus
Performance incentives
Inclusive culture
RTS Composites Technician
RTS Composites Technician

Haas Formula LLC • Banbury

Hybrid
GBP 38,000 - 52,000
Principal Vehicle Performance Engineer
Principal Vehicle Performance Engineer

Haas Formula LLC • Banbury

On-site
GBP 120,000 - 180,000
Social Media Coordinator
Social Media Coordinator

Motorsport Network, LLC • Banbury

On-site
GBP 28,000 - 36,000
Senior Software Engineer – Race Team Platform & Tech Lead
Senior Software Engineer – Race Team Platform & Tech Lead

Haas F1 Team • Banbury

On-site
GBP 70,000 - 110,000
Competitive salary and performance-inv
HR & ESG Administrator
HR & ESG Administrator

Haas Formula LLC • Banbury

On-site
GBP 24,000 - 34,000
Rewards packages
Competitive bonuses
Health and wellbeing programs
Performance Programme Lead
Performance Programme Lead

Motorsport Network, LLC • Banbury

On-site
GBP 90,000 - 130,000
Rewards package
Competitive bonuses
Health & wellbeing programs