Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Software Engineer - Aero Platform (Motorsports) image - Rise Careers
Job details

Staff Software Engineer - Aero Platform (Motorsports)

Job Description

Workplace Classification:

Hybrid: This position does not require an employee to be on-site full-time to perform most effectively. This position requires an employee to be onsite up to 3 times per week at either our Charlotte or Austin Technical Centers.

The Team:

GM’s Motorsports Software team analyzes, defines, and delivers next generation groundbreaking Motorsports IT software solutions. Using both innovative cloud-based infrastructure and software development standards, these solutions enable innovative interactions between GM Global Engineering, GM Motorsports, and our Race teams that accelerate our drivers to the finish line first! Our combined team of analysts, architects, developers, data engineers, testers, and project managers work with GM Motorsports Engineering and Race teams to ensure podium wins for GM’s NASCAR, IndyCar, and IMSA sportscar teams! 

The Role:

The Staff Software Engineer will serve in a dual role of providing technical leadership as well as software delivery.  This is an experienced position requiring an expert level technical foundation, significant hands-on contributions to projects, leading in the development of solution architectures, and broad exposure to scalable systems development in the cloud.  As a Lead Software Engineer, you will have the opportunity to apply your experience and training to shape, then apply your vision in building Motorsports software.  At GM Motorsports, we build systems to provide our teams with a competitive advantage on race day then apply those learnings toward production vehicle development.  This is a highly visible role focused on aerodynamics systems design.

What You'll Do (Responsibilities): 

  • Lead a team of developers to implement and maintain GM Motorsports aero-thermal applications including CFD model construction, visualization, and analysis. Create pluggable systems that are orchestrated by the platform.
  • Solution architectures, lead the team in "how", gain consensus.
  • Focus on modern application design, code quality, modular frameworks that integrate loosely connected systems.
  • Work across the aerodynamics team at GM Motorsports to identify value gaps and fill them with intuitive solutions
  • Resolve technical blockers for the team. Pave the path for smooth delivery milestones through your leadership.
  • Scrum story delivery for individual contributions.
  • Playbooks, implementation architectures, interfaces, build frameworks, code, testing, deployment for your story.
  • Working with other members to collaborate, support, and otherwise work together.
  • Be reliable and self-managed in the delivery of your part of the total solution.

Additional Job Description

What You'll Need (Required Qualifications): 

  • Bachelor's degree in Computer Science, Engineering, or other relevant technical discipline
  • Hands-on experience to expert level in one or more of the following: computational fluid dynamics (CFD) systems, microservices, data streaming platforms.
  • Deep experience with designing and building full stack applications
  • Experience building applications with cloud platforms and services (AWS, Azure, GCP, etc)
  • 5+ years' experience specifically with microservices development
  • 2+ years hands-on web services design and development experience
  • Proficient in two or more of Java, JavaScript, Python, Scala, C++/C#/.Net and React or Angular
  • Containerized software applications, platforms, and tools including Kubernetes, Docker
  • Good understanding of software development best practices, devops, CI/CD
  • Experience working in an agile/scrum environment

People Skills:

  • Experience working in a professional environment requiring the ability to think critically, sort and separate user preferences from hard requirements. Ability to create solutions with little intervention within a fast-paced highly responsive team.
  • Demonstrated (show us) technical acumen, your technical decisions, and knowledge of distributed, event driven applications and rich user experiences
  • Highly collaborative work style with strong listening and communications skills

What Will Give You A Competitive Edge (Preferred Qualifications):

  • Masters degree in a technical discipline
  • Exposure to aerodynamics engineering
  • Advanced knowledge of Artificial Intelligence & Machine Learning
  • Development experience with VR frameworks such as Unity, Unreal Engine
  • Experience with data streaming technologies such as Akka/Pekko, MQTT, Pulsar, Kafka, Azure Event Hubs
  • Varied integration experience with RPC, REST, gRPC
  • Experience/knowledge of Azure and Azure Resources or other SAAS/PAAS platforms
  • Experience in cross platform (mobile/web) optimizing, profiling, and debugging
  • Strong UI/UX Design experience across mobile and web 
  • Team leadership and architecture experience
  • Knowledge of stateless, functional models for system development
  • Knowledge of data serialization techniques and libraries such as Avro, Google protocol buffers
  • Passion for Motorsports and working in a high-pace environment

Company Vehicle: Upon successful completion of a motor vehicle report review, you will be eligible to participate in a company vehicle evaluation program, through which you will be assigned a General Motors vehicle to drive and evaluate.

Note: program participants are required to purchase/lease a qualifying GM vehicle every four years unless one of a limited number of exceptions applies.

GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. PLEASE DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP (e.g., H-1B, TN, STEM OPT, etc.) NOW OR IN THE FUTURE.

This job may be eligible for relocation benefits.

#LI-DH2

About GM

Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.

Why Join Us 

We aspire to be the most inclusive company in the world. We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Our Work Appropriately philosophy supports our foundation of inclusion and provides employees the flexibility to work where they can have the greatest impact on achieving our goals, dependent on role needs. Every day, we want every employee, no matter their background, ethnicity, preferences, or location, to feel they belong to one General Motors team.

Benefits Overview

The goal of the General Motors total rewards program is to support the health and well-being of you and your family. Our comprehensive compensation plan incudes, the following benefits, in addition to many others:
• Paid time off including vacation days, holidays, and parental leave for mothers, fathers and adoptive parents;
• Healthcare (including a triple tax advantaged health savings account and wellness incentive), dental, vision and life insurance plans to cover you and your family;
• Company and matching contributions to 401K savings plan to help you save for retirement;
• Global recognition program for peers and leaders to recognize and be recognized for results and behaviors that reflect our company values; 
• Tuition assistance and student loan refinancing;
• Discount on GM vehicles for you, your family and friends.

Diversity Information

General Motors is committed to being a workplace that is not only free of discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that workforce diversity creates an environment in which our employees can thrive and develop better products for our customers.   We understand and embrace the variety through which people gain experiences whether through professional, personal, educational, or volunteer opportunities. GM is proud to be an equal opportunity employer.


We encourage interested candidates to review the key responsibilities and qualifications and apply for any positions that match your skills and capabilities.

Equal Employment Opportunity Statements

GM is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. GM is committed to providing a work environment free from unlawful discrimination and advancing equal employment opportunities for all qualified individuals. As part of this commitment, all practices and decisions relating to terms and conditions of employment, including, but not limited to, recruiting, hiring, training, promotion, discipline, compensation, benefits, and termination of employment are made without regard to an individual's protected characteristics. For purposes of this policy, “protected characteristics" include an individual's actual or perceived race, color, creed, religion, national origin, ancestry, citizenship status, age, sex or gender (including pregnancy, childbirth, lactation and related medical conditions), gender identity or gender expression, sexual orientation, weight, height, marital status, military service and veteran status, physical or mental disability, protected medical condition as defined by applicable state or local law, genetic information, or any other characteristic protected by applicable federal, state or local laws and ordinances.  If you need a reasonable accommodation to assist with your job search or application for employment, email us at Careers.Accommodations@GM.com or call us at 800-865-7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.​

General Motors (GM) Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
General Motors (GM) DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of General Motors (GM)
General Motors (GM) CEO photo
Mary Barra
Approve of CEO

Average salary estimate

$120000 / YEARLY (est.)
min
max
$100000K
$140000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Software Engineer - Aero Platform (Motorsports), General Motors (GM)

Are you ready to take your software engineering skills to the next level? General Motors is on the lookout for a passionate and skilled Staff Software Engineer for their Aero Platform within the Motorsports team based in Concord, North Carolina. This hybrid role blends the best of both worlds—allowing you to engage onsite up to three times a week while also enjoying the flexibility of remote work. In this exciting position, you’ll wear multiple hats, from providing technical leadership to delivering groundbreaking software solutions that help our race teams gain a competitive edge. You’ll be deeply involved in aerodynamics systems design, working closely with talented teams of analysts, architects, and developers. Your mission? To shape and implement top-tier aero-thermal applications that enhance performance on race day. With a focus on modern application design and cloud services, you’ll tackle challenges head-on, lead your team, and contribute to innovative solutions that push the envelope in motorsports technology. If you thrive in a collaborative environment, have a knack for solving complex problems, and are passionate about motorsports, this role at GM is tailor-made for you. Join us in accelerating our drivers to the finish line first!

Frequently Asked Questions (FAQs) for Staff Software Engineer - Aero Platform (Motorsports) Role at General Motors (GM)
What are the main responsibilities of the Staff Software Engineer at GM in their Aero Platform team?

The primary responsibilities of the Staff Software Engineer at GM's Aero Platform include leading a team to implement and maintain advanced aero-thermal applications, designing solution architectures, and ensuring high-quality code delivery. Additionally, you'll collaborate with various functionalities within GM's Motorsports team, focusing on modern application design and resolving technical blockers to pave the way for efficient project delivery.

Join Rise to see the full answer
What qualifications are needed to apply for the Staff Software Engineer position at GM?

To qualify for the Staff Software Engineer role at GM, candidates should hold a Bachelor's degree in Computer Science, Engineering, or a related technical field. They should have at least 5 years of experience in microservices development and possess expert knowledge in cloud platforms, full stack application development, and languages such as Java, Python, or C++. Experience with containerized applications and CI/CD practices is also essential.

Join Rise to see the full answer
What programming languages and technologies does GM prefer for the Staff Software Engineer role?

For the Staff Software Engineer position at GM, applicants should be proficient in two or more programming languages including Java, JavaScript, Python, Scala, C++, or C#. Knowledge of modern frameworks such as React or Angular, along with experience in tools like Kubernetes and Docker, is highly valued, ensuring you can effectively contribute to scalable software applications.

Join Rise to see the full answer
What type of work environment can a Staff Software Engineer expect at GM?

A Staff Software Engineer at GM can expect a hybrid work environment that combines flexibility with accountability. The role supports collaborative work, where you engage onsite up to three times a week, promoting teamwork and direct communication with colleagues while enjoying the benefits of remote work as well.

Join Rise to see the full answer
How does GM ensure a supportive work culture for their Staff Software Engineers?

GM is deeply committed to fostering an inclusive work culture for staff engineers, ensuring everyone feels valued and included. This is reflected in their Work Appropriately philosophy, which emphasizes flexibility based on individual and team needs. Additionally, GM's comprehensive benefits package and commitment to diversity help to create a supportive environment that encourages every employee to thrive.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer - Aero Platform (Motorsports)
Can you describe your experience with computational fluid dynamics (CFD) and its application in software development?

In answering this question, focus on your hands-on experience with CFD systems. Elaborate on specific projects where you've utilized these techniques, emphasizing how they helped achieve performance improvements or efficiency gains. Highlight your understanding of how CFD models are constructed and implemented within software solutions.

Join Rise to see the full answer
What strategies do you use to lead a team in a hybrid work environment?

Discuss your leadership strategies, including how you maintain clear communication, set expectations, and ensure accountability among team members. Highlight the importance of leveraging digital tools to keep everyone aligned and motivated, no matter where they are working from.

Join Rise to see the full answer
How do you approach problem-solving when facing technical blockers?

Explain your step-by-step approach to problem-solving. Discuss how you analyze the issue, engage team members for insights, and research potential solutions. Be sure to highlight the times you've successfully resolved blockers that had strong impacts on project timelines.

Join Rise to see the full answer
What is your experience with microservices architecture?

Share specific examples of projects where you have designed and implemented microservices. Discuss challenges faced during implementation, how you ensured scalability, and the tools you used in managing microservices effectively.

Join Rise to see the full answer
Can you provide an example of a successful software delivery you led?

Use the STAR method (Situation, Task, Action, Result) to describe a notable software project. Detail your role in leading the team, the technologies used, challenges overcome, and the positive outcome of the project.

Join Rise to see the full answer
Describe how you ensure code quality and maintainability in your projects.

Discuss specific practices you follow, such as code reviews, automated testing, and adherence to coding standards. Mention tools you use to manage code quality and discuss the importance of these practices for future scalability.

Join Rise to see the full answer
What motivates you to work in the motorsports industry?

This is a great opportunity to express your passion for motorsports. Discuss your personal interests, experiences related to racing or motorsports technology, and how that aligns with your professional aspirations. Highlighting your enthusiasm can leave a lasting impression.

Join Rise to see the full answer
How do you stay updated with the latest technologies and development trends?

Mention the strategies you employ for continuous learning such as attending workshops, following industry leaders on social media, and reading tech blogs or articles. Share examples of recent technologies or trends you have integrated into your work.

Join Rise to see the full answer
What role does collaboration play in your software development process?

Emphasize the importance of teamwork and collaboration throughout the development process. Discuss examples where collaboration with cross-functional teams or stakeholders led to better outcomes or innovations in your projects.

Join Rise to see the full answer
How do you prioritize tasks when managing multiple projects?

Discuss your approach to prioritization, mentioning tools or techniques you use, such as Agile methodologies, Kanban boards, or project management software. Share examples of how effective prioritization has led to successful project completions.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
General Motors (GM) Hybrid Roanoke, Indiana, United States of America
Posted 2 days ago
Photo of the Rise User
General Motors (GM) Remote Warren, Michigan, United States of America
Posted 2 days ago
Photo of the Rise User
Posted 11 days ago
Dental Insurance
Disability Insurance
Vision Insurance
Performance Bonus
Paid Holidays
Photo of the Rise User
Sunflower Bank Remote Denver, Colorado, United States
Posted 4 days ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
John Deere Hybrid Milan, Illinois, United States
Posted 7 days ago
Photo of the Rise User
Passion for Exploration
Dare to be Different
Customer-Centric
Diversity of Opinions
Inclusive & Diverse

At GM, we pioneer the innovations that move and connect people to what matters. Our vision is a world with zero crashes, zero emissions and zero congestion. Our diverse team of over 165,000 employees brings their collective passion for engineering...

21 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 30, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!