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

Senior 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:  

This newly formed position is a Senior Software Developer position to support development of a new Software team focused on Aero & Computational Fluid Dynamics. For this role you will expected to have progressive, demonstrated success in software development experience developing applications using a variety of tools, languages, frameworks, and technologies. As a world-class competition organization, a demonstrated interest in and/or direct participation in Motorsport is an important qualification for candidates.

 

What You'll Do (Responsibilities):

  • Implement and maintain GM Motorsports aero-thermal applications including CFD model construction, visualization, and analysis using microservices architectures to creatively integrate loosely coupled systems.
  • Define a templated approach to integrate dependent systems in a functional programming model.
  • Scrum story delivery.
  • Playbooks, implementation architectures, interfaces, build frameworks, code, testing, deployment for your story.
  • Participation in solution architectures.
  • 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, Software Engineering, Aerospace, Mechanical Engineering, or relevant technical discipline
  • 5+ years hands-on full stack or XR development experience
  • 2+ years hands-on web services design and development experience
  • Experience in cross platform (mobile/web) optimizing, profiling, and debugging
  • Strong UI/UX Design experience across mobile and web
  • Proficient in two or more of Java, JavaScript, Python, Scala, 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:

  • 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):

  • Advanced degree in a technical discipline
  • Development experience with VR frameworks such as Unity, Unreal Engine
  • Experience with data streaming technologies such as Akka, 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
  • 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
  • Advanced knowledge of Artificial Intelligence & Machine Learning
  • Passion for Motorsports and working in a high-pace environment

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

$110000 / YEARLY (est.)
min
max
$90000K
$130000K

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 Senior Software Engineer - Aero Platform (Motorsports), General Motors (GM)

Join the amazing Motorsports Software team at GM as a Senior Software Engineer focusing on Aero Platform in Concord, North Carolina! This exciting hybrid role allows you to work onsite up to three times a week at either our Charlotte or Austin Technical Centers. As part of our dynamic environment, you will collaborate with a talented group of analysts, architects, developers, data engineers, testers, and project managers, dedicated to delivering cutting-edge IT software solutions for motorsports. Your work will play a significant role in supporting our NASCAR, IndyCar, and IMSA sportscar teams. You'll be responsible for implementing and maintaining GM Motorsports aero-thermal applications, working on Computational Fluid Dynamics (CFD) model construction, visualization, and analysis through microservices architecture. We’re looking for an experienced software developer with at least five years of full stack or XR development experience. Your role will include defining approaches for system integration, scrum story delivery, and participating in architectural discussions while ensuring a collaborative team atmosphere. A passion for motorsports is essential as you help our teams achieve podium finishes. This is not just a job; it’s an opportunity to contribute to groundbreaking advancements in the world of racing while enjoying the flexibility of a hybrid work model with GM!

Frequently Asked Questions (FAQs) for Senior Software Engineer - Aero Platform (Motorsports) Role at General Motors (GM)
What are the responsibilities of a Senior Software Engineer at GM Motorsports?

As a Senior Software Engineer in GM Motorsports, your responsibilities include implementing and maintaining aero-thermal applications, constructing and analyzing Computational Fluid Dynamics (CFD) models, and engaging in microservices architecture. You'll collaborate closely with various teams to ensure the integration of systems and deliver stories in a scrum environment.

Join Rise to see the full answer
What qualifications are needed to become a Senior Software Engineer at GM?

To qualify for the Senior Software Engineer position at GM, you must have a Bachelor's degree in a relevant field like Computer Science or Engineering, along with at least five years of full stack or XR development experience, and two years of web services development experience. Proficiency in programming languages such as Java, JavaScript, and Python is also required.

Join Rise to see the full answer
Is prior motorsports experience necessary for the Senior Software Engineer role at GM?

Yes, having a demonstrated interest or experience in motorsports is a vital qualification for the Senior Software Engineer role at GM. This position is deeply connected to enhancing performance in racing, making it essential to have a passion for the field and an understanding of its challenges.

Join Rise to see the full answer
What technologies will I work with as a Senior Software Engineer for GM Motorsports?

In this position, you'll engage with various technologies including Java, JavaScript, Python, and frameworks like React or Angular. Familiarity with containerization tools such as Docker and Kubernetes is also essential, along with understanding web services and best software development practices.

Join Rise to see the full answer
What kind of work environment can I expect as a Senior Software Engineer at GM?

At GM, we promote a hybrid work environment where you'll be onsite up to three times a week. You'll be a part of a collaborative atmosphere where teamwork is encouraged, and you can expect support from fellow engineers, project managers, and other stakeholders committed to achieving excellence in the motorsports domain.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - Aero Platform (Motorsports)
Can you describe your experience with full stack development?

When answering this question, share specific projects you’ve worked on that demonstrate your full stack development skills, highlighting both frontend and backend technologies used. Focus on the impact your contributions had on the project.

Join Rise to see the full answer
What techniques do you use for integrating different systems?

Discuss various integration techniques and patterns you've successfully employed. Mention how you approach microservices architectures and ensure that systems communicate effectively while maintaining performance.

Join Rise to see the full answer
What is your experience with Agile methodologies?

Explain your prior involvement in Agile or Scrum teams, focusing on how you have contributed to sprints, planning meetings, and Retrospectives. Use examples to showcase how Agile practices improved team productivity.

Join Rise to see the full answer
How do you ensure the quality of your code?

Talk about best practices such as code reviews, writing unit tests, and using automated testing frameworks. Mention your commitment to continuous integration/continuous deployment (CI/CD) processes that support code quality.

Join Rise to see the full answer
Give an example of how you've successfully collaborated with team members.

Share a specific instance where effective communication and teamwork led to successful project completion. Emphasize your role in facilitating discussions, brainstorming sessions or collaboration tools used.

Join Rise to see the full answer
What interests you about working in motorsports?

Express your passion for motorsports and how it aligns with your professional skills. Mention any personal experiences or projects related to racing that fuel your enthusiasm for this industry.

Join Rise to see the full answer
How do you approach debugging complex applications?

Discuss your systematic approach to debugging, including tools and methods you’ve used to identify issues quickly. Provide an example of a challenging bug you resolved and the steps you took.

Join Rise to see the full answer
What are the key considerations in designing user interfaces for applications?

Mention principles of UI/UX design that you're familiar with, such as usability, accessibility, and aesthetic appeal. Discuss how understanding user needs influences your design decisions.

Join Rise to see the full answer
What development tools do you prefer and why?

Talk about the development tools and environments you find most effective, explaining how they enhance your productivity. Include examples of situations where these tools helped you achieve your goals.

Join Rise to see the full answer
How do you stay updated with technological advancements?

Share your strategies for continuous learning, such as following tech blogs, attending conferences, or participating in online communities. Discuss how you apply new knowledge to your work.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join General Motors as a Senior HR Business Partner to drive talent management and enhance employee relations in a hybrid work environment.

Photo of the Rise User
Posted 6 days ago

Join General Motors as a Mechanical Journeyperson (Millwright) to work on a variety of industrial machinery in Flint, Michigan.

Photo of the Rise User

We are seeking an experienced Windows Developer with .NET Core expertise for a remote opportunity focused on application development.

Photo of the Rise User
Visa Remote Bellevue, WA, USA
Posted 10 days ago

Visa seeks an experienced Staff Software Engineer to develop cutting-edge solutions for merchants within a dynamic team.

Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Empathetic
Collaboration over Competition
Growth & Learning
Passion for Exploration
Fast-Paced
Startup Mindset
Diversity of Opinions
Rise from Within

Figma is looking for a skilled ML/AI Engineer to build and enhance their machine learning infrastructure.

Photo of the Rise User
Posted 12 days ago

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...

37 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!
LATEST ACTIVITY
M
Someone from OH, Tallmadge just viewed General Merchandise IC at Meijer
B
Someone from OH, Cleveland just viewed Resource & Scheduling Specialist at Brightspeed
Q
Someone from OH, Parma just viewed Advanced Microsoft Office Trainer at QS4QS
Photo of the Rise User
Someone from OH, Pickerington just viewed Sr. Client Project Manager at Forge Biologics
Photo of the Rise User
Someone from OH, Columbus just viewed Warehouse People Ops Coordinator at Babylist
Photo of the Rise User
8 people applied to Software Engineer at Wider Circle
Photo of the Rise User
16 people applied to Software Engineer at Gitty
Photo of the Rise User
Someone from OH, Toledo just viewed Field Recruiter (MI) at Wonderschool
d
Someone from OH, Columbus just viewed Reconciliation & Payments Specialist at dopay
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed VP of Customer Operations at OXIO Corporation
Photo of the Rise User
Someone from OH, Springfield just viewed IT helpdesk Team Leader at Optimiza
Photo of the Rise User
Someone from OH, Akron just viewed Director of Revenue Cycle Management at Gather Health
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry Clerk at Hireframe
Photo of the Rise User
Someone from OH, Cincinnati just viewed Customer Success Manager - Illinois at Alma Technologies (OR)
Photo of the Rise User
Someone from OH, Cleveland just viewed Client Services Manager at Vitesse PSP
Photo of the Rise User
Someone from OH, Fairborn just viewed IOS Developer at Advansys
Z
Someone from OH, Reynoldsburg just viewed Educator Onboarding Associate at Zen Educate
Photo of the Rise User
Someone from OH, Canton just viewed SEASONER at Shearer's Foods