Enable job alerts via email!

Staff Software Engineer- Motorsports

JR United Kingdom

Southampton

Hybrid

GBP 70,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in motorsports is seeking a Staff Software Engineer to join their innovative team in Southampton. This role focuses on designing and implementing high-performance software solutions that support NASCAR and IndyCar. You'll engage in defining system architecture, mentoring engineers, and optimizing software performance, while enjoying benefits like relocation support and a company vehicle program.

Benefits

Company vehicle program
Relocation support
Commitment to diversity and inclusion

Qualifications

  • 3+ years as a staff engineer or technical leader preferred.
  • 10+ years in software development with architectural expertise.
  • Experience with streaming telemetry and motorsports industry is a plus.

Responsibilities

  • Design and refine scalable system architectures.
  • Mentor engineers and promote best practices.
  • Collaborate with teams to align solutions with business goals.

Skills

Java
Python
Kotlin
React.js
Angular
Kafka
Event Hubs
SQL
NoSQL
Docker
Kubernetes

Education

Bachelor’s degree or higher in Computer Science, Engineering, or related field

Job description

Staff Software Engineer - Motorsports, Southampton
Client:

General Motors

Location:

Southampton, United Kingdom

Job Category:

Other

EU work permit required:

Yes

Job Views:

3

Posted:

04.07.2025

Expiry Date:

18.08.2025

Job Description:

This role involves leading the design and implementation of scalable, high-performance systems within GM's Motorsports Software team. Responsibilities include defining system architecture, mentoring engineers, and collaborating with cross-functional teams to deliver innovative software solutions for motorsports racing.

Workplace Classification: Hybrid: Up to 3 days/week onsite at Charlotte or Austin Technical Centers.

The Team: GM’s Motorsports Software team develops next-generation IT solutions to support NASCAR, IndyCar, and IMSA teams, focusing on cloud infrastructure and software development to ensure competitive success.

Responsibilities:

  • Design and refine scalable system architectures.
  • Engage in coding, prototyping, and code reviews.
  • Mentor engineers and promote best practices.
  • Optimize data flows and system performance.
  • Evaluate emerging technologies.
  • Collaborate with teams to align solutions with business goals.
  • Ensure platform stability and scalability.
  • Promote CI/CD, test automation, and performance improvements.

Qualifications:

  • Bachelor’s degree or higher in Computer Science, Engineering, or related field.
  • Expertise in Java, Python, Kotlin, and front-end frameworks like React.js or Angular.
  • Experience with Kafka, Event Hubs, or Confluent.
  • Knowledge of cloud platforms (Azure, AWS, GCP) and containerization (Docker, Kubernetes).
  • Proficiency with SQL and NoSQL databases.
  • Strong understanding of software architecture and design patterns.
  • Experience with networking protocols (REST, WebSockets, gRPC).
  • Proven ability to develop scalable web systems supporting high transaction volumes.

People Skills:

  • Leadership in managing projects and making strategic decisions.
  • Excellent problem-solving and analytical skills.

Preferred Qualifications:

  • 3+ years as a staff engineer or technical leader.
  • 10+ years in software development with architectural expertise.
  • Experience designing global, scalable platforms and microservices architectures.
  • Experience with streaming telemetry and motorsports industry is a plus.

Additional benefits include a company vehicle program, relocation support, and a commitment to diversity and inclusion.

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