General Motors logo

Staff Software Engineer- Motorsports

General Motors

Roswell, GA
Full Time
Senior
4 days ago

Job Description

About the Role

The role is for a Staff Software Engineer in GM's Motorsports Software team, which analyzes, defines, and delivers innovative motorsports IT software solutions. The team uses cloud infrastructure and software development standards to enable interactions between GM Global Engineering, GM Motorsports, and Race teams, supporting GM's NASCAR, IndyCar, and IMSA sportscar teams. The engineer will provide technical leadership, guide system design, mentor engineers, and collaborate with cross-functional teams to deliver scalable, high-performance systems aligned with corporate standards and future architecture vision.

Key Responsibilities

  • Define and refine system design and architecture with a strong emphasis on scalability, non-functional requirements, and alignment with business objectives.
  • Actively engage in coding, prototyping, and comprehensive code reviews, while enforcing best practices in clean coding and security.
  • Mentor and guide engineers in modern design patterns, architectural best practices, and the pursuit of engineering excellence.
  • Design and implement efficient data flows across applications to enhance performance and usability.
  • Evaluate and integrate emerging technologies to boost engineering productivity and enhance system capabilities.
  • Collaborate with cross-functional teams to ensure technical solutions align with business objectives and effectively address technical challenges.
  • Ensure platform stability and scalability by enforcing engineering standards and driving decisions related to the technical roadmap.
  • Advocate for continuous integration and continuous deployment (CI/CD), test automation, and performance optimization to enhance engineering efficiency.

Requirements

  • Bachelor's degree or higher in Computer Science, Engineering, or a related field.
  • Expertise in Java, Python, and/or Kotlin, along with front-end technologies like React.js or Angular.
  • Experience with event streaming/message broker technologies such as Kafka, Event Hubs, or Confluent.
  • Familiarity with public cloud platforms (Azure, AWS, GCP) and containerization technologies (Docker, Kubernetes).
  • Familiarity with SQL and NoSQL database technologies, including Postgres, MongoDB, and Redis.
  • Strong understanding of software architecture, design patterns, and modern programming practices.
  • Experience with networking and client-server communication protocols (REST, WebSockets, gRPC, server-sent events).
  • Proven ability to deliver highly scalable web-based systems capable of supporting high transaction volumes.
  • Demonstrated leadership skills in managing projects and making strategic architectural decisions.
  • Excellent problem-solving abilities with a knack for analyzing complex situations to identify issues and recommend solutions.

Nice to Have

  • 3+ years of experience as a staff engineer or technical leader.
  • 10+ years of experience in software development with a strong track record in architectural roles.
  • Proficient in designing global, scalable customer-facing platforms for various markets.
  • Experience leading large-scale global eCommerce products utilizing microservices and event-driven architectures.
  • Skilled in working with streaming telemetry and timing-based metrics.
  • Previous IT experience in the motorsports industry.

Qualifications

  • Educational background with a Bachelor's degree or higher in relevant fields.

Benefits & Perks

  • Participation in a company vehicle evaluation program, with eligibility upon successful review.
  • Potential for relocation benefits.
  • Comprehensive total rewards and benefits package (details available via GM's Total Rewards Resources).

Working at General Motors

GM's vision is a world with Zero Crashes, Zero Emissions, and Zero Congestion. The company emphasizes driving meaningful change through words, deeds, and culture, fostering an inclusive environment where employees belong to one team. GM values diversity, inclusion, and equal opportunity, encouraging employees to thrive and develop better products for customers. The company promotes a culture of innovation, safety, sustainability, and transformation in mobility.

Apply Now

Job Details

Posted AtJul 19, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About General Motors

Website

gm.com

Location

Roswell, GA

Industry

Other Motor Vehicle Parts Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches