Job Title: Staff Software Engineer - Aero Platform (Motorsports), Plymouth
Client: General Motors
Location: Plymouth, United Kingdom
Job Category: Other
EU work permit required: Yes
Job Description
GM’s Motorsports Software team analyzes, defines, and delivers next-generation groundbreaking Motorsports IT software solutions. Using innovative cloud-based infrastructure and software development standards, these solutions enable interactions between GM Global Engineering, GM Motorsports, and Race teams, accelerating drivers to the finish line first. Our team of analysts, architects, developers, data engineers, testers, and project managers work closely with GM Motorsports Engineering and Race teams to secure podium wins for GM’s NASCAR, IndyCar, and IMSA sportscar teams.
The Role
The Staff Software Engineer will provide both technical leadership and software delivery. This senior role requires an expert technical foundation, significant hands-on project contributions, architecture development, and experience with scalable cloud systems. You will shape and build Motorsports software, focusing on aerodynamics systems design to give our teams a competitive edge on race day and inform production vehicle development.
Responsibilities
1. Lead a team of developers in implementing and maintaining GM Motorsports aero-thermal applications, including CFD model construction, visualization, and analysis. Develop pluggable, orchestrated systems.
2. Design solution architectures and lead the team in consensus-building.
3. Focus on modern application design, code quality, and modular frameworks that support loosely connected systems.
4. Collaborate with the aerodynamics team to identify and address value gaps with innovative solutions.
5. Resolve technical blockers and ensure smooth delivery milestones through leadership.
6. Deliver Scrum stories for individual contributions, including playbooks, architectures, interfaces, build frameworks, code, testing, and deployment.
7. Work collaboratively with team members to support and support each other.
8. Be self-managed and reliable in delivering your part of the solution.
Qualifications
Required
* Bachelor's degree in Computer Science, Engineering, or relevant technical field
* Expertise in CFD systems, microservices, or data streaming platforms
* Experience in full-stack application design and development
* Proficiency with cloud platforms (AWS, Azure, GCP)
* 5+ years in microservices development
* 2+ years in web services design and development
* Experience with containers (Kubernetes, Docker)
* Knowledge of software best practices, DevOps, CI/CD
* Experience working in agile/scrum environments
People Skills
* Critical thinking and problem-solving in fast-paced teams
* Strong technical decision-making and knowledge of distributed applications
* Excellent listening and communication skills
Preferred Qualifications
* Master’s degree in a technical discipline
* Exposure to aerodynamics engineering
* Knowledge of AI & Machine Learning
* Experience with VR frameworks (Unity, Unreal)
* Data streaming expertise (Kafka, Pulsar, etc.)
* Cross-platform development experience
* UI/UX design skills
* Leadership and architecture experience
* Knowledge of data serialization techniques
Additional Information
Company vehicle program, relocation benefits, and other perks are available. GM’s vision is a world with Zero Crashes, Zero Emissions, and Zero Congestion. We promote diversity and inclusion and are an equal opportunity employer. Interested candidates are encouraged to review key responsibilities and apply.
#J-18808-Ljbffr