Taro Logo

Staff Backend Software Engineer

Global automotive company leading the transformation towards Zero Crashes, Zero Emissions and Zero Congestion through engineering, technology and design.
Roswell, GA, USAMountain View, CA, USA
$186,200 - $285,300
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Automotive · Enterprise SaaS

Description For Staff Backend Software Engineer

General Motors is seeking a Staff Backend Software Engineer to lead and develop high-performance backend services for GM Commercial Services' new software solutions. This is a strategic role where you'll work across all GM Commercial Services software products, steering the future of system architecture, APIs, and product development. The position requires 10+ years of experience in building large engineering projects and expertise in Java/Kotlin with SpringBoot.

As a technical leader, you'll be responsible for designing and implementing enterprise-scale distributed systems, mentoring other engineers, and driving best practices across the organization. The role combines hands-on development with architectural leadership, requiring both technical excellence and the ability to collaborate with various stakeholders.

GM offers a competitive compensation package ranging from $186,200 to $285,300, plus performance-based bonuses. The position includes comprehensive benefits such as health insurance, retirement plans, and unique perks like GM vehicle discounts and a company vehicle. This hybrid role requires in-office presence three times per week at the Mountain View, CA location.

The company is committed to its vision of Zero Crashes, Zero Emissions, and Zero Congestion, making this an opportunity to contribute to transformative automotive technology. You'll be joining a forward-thinking team focused on innovation and technical excellence, with the chance to make a significant impact on GM's commercial software services.

Last updated a day ago

Responsibilities For Staff Backend Software Engineer

  • Provide technical leadership in designing and building the flagship GM Commercial Services Software
  • Develop deep understanding of GM Commercial Services' business strategy and goals
  • Identify and solve high impact, complex problems
  • Promote best practices, produce high quality code, documentation, automated tests and monitoring
  • Build and launch new products for internal and external customers
  • Design, evaluate, and enhance efficiency of distributed systems
  • Collaborate with stakeholders across the organization
  • Mentor engineers earlier in their technical career

Requirements For Staff Backend Software Engineer

Java
Kotlin
  • 10+ years experience in designing and building large engineering projects
  • Experience in Java/Kotlin + SpringBoot
  • Experience with public cloud providers (Azure, AWS, GCP)
  • Strong problem-solving skills and ability to work in agile environment
  • Knowledge of software design patterns, OO, data structures, and algorithms
  • Strong understanding of NoSQL and relational DB
  • Experience with project management
  • Experience creating and leading technical architecture for enterprise applications
  • Proven ability to mentor and grow other engineers

Benefits For Staff Backend Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • Health and wellbeing programs
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Health Savings Account
  • Flexible Spending Accounts
  • Retirement savings plan
  • Life insurance
  • Paid vacation & holidays
  • Tuition assistance
  • Employee assistance program
  • GM vehicle discounts
  • Company vehicle (with MVR review)
  • Performance-based bonus program

Interested in this job?

Jobs Related To General Motors Staff Backend Software Engineer