Senior Software Engineer
Haas F1 Team
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.
#J-18808-LjbffrReference: WJ-766_22734759