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.