Sr. Software Engineer - GM Motorsports

General Motors

Concord (NC)

Hybrid

USD 110,000 - 170,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

General Motors in Concord, NC seeks a Senior Software Engineer to lead complex software projects for Motorsports IT, delivering cloud-based solutions that connect GM Global Engineering, Motorsports and race teams. Expect on‑call rotations around the global events calendar.

You will develop applications across languages and frameworks, focus on reliability and performance, and mentor junior engineers while collaborating with cross‑functional teams to uphold high standards.

Qualifications

  • Minimum 7 years of professional software development experience.
  • Minimum 3 years of experience developing web or Electron applications.
  • Excellent technical knowledge of C#/.NET and React.
  • Strong experience and knowledge of Azure and Azure resources.
  • Solid understanding of software development best practices (code reviews, CI/CD, testing, documentation).
  • Experience in agile/scrum environments implementing full stack features and dev experience enhancements.
  • UI design experience and UX principles understanding.
  • Knowledge of web platforms and reuse strategies.
  • Proven track record maintaining and debugging live production systems.

Responsibilities

  • Lead and contribute to the delivery of complex software projects across multiple languages and tools.
  • Develop high‑quality software applications using standard frameworks and design patterns.
  • Demonstrate proficiency across languages, tools, and technologies.
  • Perform performance tuning, profiling, and usability assessments.
  • Identify and remediate issues related to code quality, security, and patterns/frameworks.
  • Debug, maintain, and enhance live systems used in critical operations.
  • Collaborate with Motorsports Engineering, trackside operations, and Global Engineering.
  • Mentor junior developers and review code to uphold team standards.

Skills

C#/.NET
React
Azure
CI/CD
Agile/Scrum
UI/UX design
Web platforms
Production support

Education

Master’s degree in Mechanical Engineering and/or Computer Science

Job description

Job Description

GM’s Motorsports Software team analyzes, defines, and delivers next‑generation, groundbreaking Motorsports IT software solutions. Using innovative cloud‑based infrastructure and modern software development standards, these solutions enable seamless interaction between GM Global Engineering, GM Motorsports, and our race teams—helping accelerate our drivers to the finish line first.

Our combined team partners closely with GM Motorsports Engineering and race teams to ensure podiums and wins for GM’s F1, NASCAR, IndyCar, WEC, and IMSA programs.

The software group supporting Motorsports and the Race Vehicle Platform is looking for a Senior Software Engineer to join our team.

In this role, you will lead and contribute to the delivery of complex software projects, developing applications using a variety of tools, languages, frameworks, and technologies. You will work in a high‑pace, event‑driven environment where reliability, performance, and usability directly impact trackside performance.

This role includes on‑call support which will include weekends and shift rotation aligned to the global motorsports calendar and critical track/test events.

What You’ll Do
  • Full lifecycle application development using standard frameworks, coding standards, and design patterns.
  • Develop high‑quality software applications using sound, repeatable, industry‑standard methodologies.
  • Demonstrate proficiency across multiple programming languages, tools, and technologies.
  • Perform performance tuning, profiling, and usability assessment/improvement.
  • Identify and remediate software issues related to code quality, security, patterns/frameworks, and usability.
  • Debug, maintain, and enhance live software systems used in critical motorsports operations.
  • Collaborate with cross‑functional partners in Motorsports Engineering, trackside operations, and Global Engineering.
  • Mentor junior software developers and review code to uphold team standards and best practices.
Your Skills & Abilities (Required Qualifications)
  • Minimum 7 years of professional software development experience.
  • Minimum 3 years of experience developing web or Electron applications.
  • Excellent technical knowledge of C#/.NET and React.
  • Strong experience and knowledge of Azure and Azure resources.
  • Solid understanding of software development best practices (code reviews, CI/CD, testing, documentation).
  • Experience working in an agile/scrum environment implementing full stack features, bug fixes, or dev experience enhancements.
  • UI design experience and a strong understanding of UX principles.
  • Strong knowledge and understanding of different web platforms and reuse strategies.
  • Proven track record of maintaining and debugging live software systems in production.
What Will Give You a Competitive Edge (Preferred Qualifications)
  • Previous experience in, or strong passion for, Motorsports and working in a high‑pace, event‑driven environment.
  • Master’s degree in Mechanical Engineering and/or Computer Science.
  • Experience with cloud computing‑based distributed systems.
  • Experience supporting mission‑critical or real‑time applications where uptime and performance are essential.

GM does not provide immigration‑related sponsorship for this role. Do not apply for this role if you will need GM immigration sponsorship now or in the future. This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week (or other frequency dictated by their manager). This job may be eligible for relocation benefits.

Non‑Discrimination and Equal Employment Opportunities (U.S.)

General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers. All employment decisions are made on a non‑discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Software Engineer - GM Motorsports
Sr. Software Engineer - GM Motorsports

Motorsport Network, LLC • Concord (NC)

Hybrid
USD 130,000 - 185,000
Software Engineering Manager-GM Motorsports at General Motors Milford, MI
Software Engineering Manager-GM Motorsports at General Motors Milford, MI

kozmetickesluzby.vecnakraska.sk - Jobboard • Milford Charter Township (MI)

Hybrid
USD 120,000 - 150,000
Sr. Data Engineer - GM Motorsports
Sr. Data Engineer - GM Motorsports

Motorsport Network, LLC • Austin (TX)

Hybrid
USD 140,000 - 180,000
Hybrid work model
Relocation benefits
Sr. Data Engineer - GM Motorsports
Sr. Data Engineer - GM Motorsports

General Motors • Austin (TX)

Hybrid
USD 120,000 - 170,000
Hybrid work model
Relocation benefits
Competition Sr. Product Owner - GM Motorsports
Competition Sr. Product Owner - GM Motorsports

General Motors • Concord (NC)

On-site
USD 110,000 - 170,000
Relocation benefits
Hybrid work model
Competition Sr. Product Owner - GM Motorsports
Competition Sr. Product Owner - GM Motorsports

Motorsport Network, LLC • Concord (NC)

Hybrid
USD 115,000 - 170,000
Hybrid work arrangement
Relocation benefits
Senior Data Engineer - GM Motorsports
Senior Data Engineer - GM Motorsports

Motorsport Network, LLC • Concord (NC)

Hybrid
USD 120,000 - 180,000
Sr. Data Engineer - GM Motorsports
Sr. Data Engineer - GM Motorsports

General Motors • Concord (NC)

Hybrid
USD 120,000 - 180,000
Hybrid work model
Relocation benefits
Sr. System Engineer
Sr. System Engineer

General Motors • Austin (TX)

Hybrid
USD 130,000 - 190,000
Staff Data Scientist - GM Motorsports
Staff Data Scientist - GM Motorsports

3M HEALTHCARE • Concord (NC)

Hybrid
USD 150,000 - 190,000
Relocation benefits
Hybrid work arrangement