Senior Backend Software Engineer - Commercial Software

General Motors Company

Austin (TX)

On-site

USD 153,000 - 269,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health benefits
Retirement plan
Paid vacation

Job summary

General Motors is hiring a Senior Software Engineer in Austin to lead backend systems for GM Commercial Software. You will design, build, and scale high-performance services across product lines, APIs, and platforms.

The role emphasizes customer-centric software, cloud and edge environments, and collaboration with cross-functional teams. The ideal candidate brings 5+ years in backend, strong JVM language experience, and a track record of scalable distributed systems.

Qualifications

  • 5+ years of hands-on backend software development.
  • Experience in building production-quality, highly performant and scalable distributed systems and SOA.
  • Experience in one of JVM languages: Java, Scala or Kotlin with Spring Boot.
  • Experience writing high quality production code with tests, clear docs and observability.
  • Strong CS fundamentals: OO, data structures, algorithms, systems architecture.
  • Solid understanding of NoSQL and relational databases.
  • Empathy with users and a strong customer focus.
  • Strong communication skills and collaboration.
  • BS/MS/PhD in CS/Engineering preferred.

Responsibilities

  • Design, build, and maintain scalable, reliable and performant services and systems.
  • Build and launch new capabilities and products delivering value to customers internal and external.
  • Uphold high engineering standards, improve quality and efficiency in codebases.
  • Collaborate with product, design and other engineering teams.
  • Mentor engineers early in their careers to help growth.
  • Explore new technologies and enrich the tech stack.
  • Participate in architectural discussions and deep dives with the architecture group.

Skills

Backend development
Distributed systems
Java
Scala
Kotlin
Spring Boot
Code quality
CS fundamentals
NoSQL
Relational DB
User focus
Communication

Education

BS/MS/PhD in CS/Engineering

Tools

Azure
AWS
GCP

Job description

At General Motors, our product teams are redefining mobility. Through a human-centered design process, we create vehicles and experiences that are designed not just to be seen, but to be felt. We’re turning today’s impossible into tomorrow’s standard —from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features.

Every day, our products move millions of people as we aim to make driving safer, smarter, and more connected, shaping the future of transportation on a global scale

The Role
Software-defined vehicles mark a fundamental shift toward safer, smarter, and more sustainable transportation, with software serving as the core engine for data processing, security, and user experience. For businesses, these advanced software capabilities offer critical operational advantages, including higher efficiency, reduced costs, and improved safety and decision-making.
Leveraging its global reach as a leading OEM, General Motors controls both in-vehicle and cloud software to deliver integrated solutions for fleet management, logistics, and energy optimization. To advance this initiative, GM is actively hiring in Silicon Valley and Austin, seeking mission-driven talent focused on customer-centric technology and sustainability to build next-generation commercial fleet platforms at scale.
In this Senior Software Engineer role, you will lead and develop high performance backend services and systems for GM Commercial Software. This role provides a unique opportunity where you will be working across all of the GM Commercial Software products, and truly steering the future of GM Commercial Software’s system architecture, APIs, products, and customers. We are an innovation first team, and we need your help to ensure we meet the highest standards. Come join us and let’s innovate!

What You'll Do

  • Design, build, andmaintainscalable,reliableand performant services and systems
  • Build and launch new capabilities and products that bring significant value to customers internal and external
  • Uphold our high engineering standards. Elevate quality and engineering efficiency within our codebases.
  • Collaborate with stakeholders across the organization including product, design, and other engineering functions.
  • Mentor engineers earlier in their technical career to help them grow.
  • Explorenew technologiesand enrich our technological stack.
  • Activelyparticipatein technical discussions and deep dives with architecturalgroup.

Your Skills & Abilities (Required Qualifications)

  • 5+ years of hands-on backend software development
  • Experience in building production-quality, highly performant and scalable distributedsystemsand Service-Oriented architecture
  • Experience in one of the JVM languages Java / Scala / Kotlin +SpringBoot.
  • Experience in writinghigh qualityproduction code that is tested thoroughly, supported by clear documentation and hasappropriate productionobservability
  • Strong CS fundamentals, including OO concepts, data structures, algorithms, and systems architecture
  • Solid understanding and experience with NoSQL and relational DB
  • Empathy with users internal and external, and a strong customer focus
  • Strong communicationskills and a collaborative mindset.

What Will Give You a Competitive Edge (Preferred Qualifications)

  • Strong product focus and acumen.
  • Experience working independently and drive features or components throughout the development lifecycle
  • Experience with at least one of the public cloud providers Azure, AWS, GCP
  • Experience with IoT stack is a big plus
  • BS/MS/PhD in Computer Science/Engineering preferred

Compensation: The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The salary range for this role is $153,200 - $269,200 . The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position, as well as the geography of the selected candidate.

Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.

Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation and holidays, tuition assistance programs, employee assistance program, GM vehicle discounts, and more.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Software Engineer - Commercial Software
Senior Backend Software Engineer - Commercial Software

General Motors Company • Austin (TX)

Hybrid
USD 153,000 - 269,000
Senior Backend Software Engineer - Commercial Software
Senior Backend Software Engineer - Commercial Software

General Motors Company • Sunnyvale (CA)

Hybrid
USD 153,000 - 269,000
GM vehicle discounts
Relocation assistance
Health benefits
Senior Backend Software Engineer, Commercial Software & Services
Senior Backend Software Engineer, Commercial Software & Services

General Motors Company • Sunnyvale (CA)

On-site
USD 153,000 - 269,000
Health benefits
Retirement plan
Paid vacation & holidays
+1
Senior Backend Software Engineer - GM Energy
Senior Backend Software Engineer - GM Energy

General Motors Company • Austin Center (MI)

Hybrid
USD 129,400 - 198,400
Health & wellness benefits
GM vehicle discounts
Tuition assistance
+1
GM Commercial Software - eCommerce Engineering Manager
GM Commercial Software - eCommerce Engineering Manager

General Motors Company • Austin (TX)

Hybrid
USD 150,000 - 210,000
Senior Software Engineering Manager, Core OS — Vehicle Compute
Senior Software Engineering Manager, Core OS — Vehicle Compute

General Motors Company • United States

Remote
USD 239,000 - 366,000
Health and wellbeing benefits
GM vehicle discounts
Vacation & holidays
Staff Software Engineer - Virtualization
Staff Software Engineer - Virtualization

General Motors of Canada • Warren (MI)

Hybrid
USD 171,000 - 289,000
Health and wellbeing
GM vehicle discounts
Tuition assistance
Senior Electrical Hardware Engineer – Central Compute Unit
Senior Electrical Hardware Engineer – Central Compute Unit

General Motors Company • Sunnyvale (CA)

Hybrid
USD 125,000 - 193,000
Health and wellbeing benefits
GM Vehicle discounts
Tuition assistance
Senior Software Developer - Test Framework
Senior Software Developer - Test Framework

General Motors Company • Mountain View (CA)

Hybrid
USD 125,000 - 193,000
Relocation benefits
Software Engineer, AV Logging and Observability
Software Engineer, AV Logging and Observability

General Motors Company • Sunnyvale (CA)

Hybrid
USD 128,000 - 189,000
Health and wellbeing benefits
GM vehicle discounts
Tuition assistance