General Motors is seeking a Staff Backend Software Engineer to join their Commercial Software & Services team in Sunnyvale, CA. This is a hybrid role requiring in-office presence three times per week. The position offers an exciting opportunity to lead and develop high-performance backend services and systems for GM's Commercial Services software solutions.
The role requires 7+ years of experience in building large-scale engineering projects, with expertise in JVM languages (Java/Kotlin + SpringBoot) and cloud platforms. The successful candidate will be responsible for technical leadership, architecture design, and mentoring other engineers while working on mission-critical systems.
GM offers a competitive compensation package ranging from $186,200 to $285,300, plus performance-based bonuses. The company provides comprehensive benefits including health, dental, vision coverage, retirement plans, and unique perks like GM vehicle discounts.
This is an excellent opportunity for a senior engineer looking to make a significant impact in the automotive industry's digital transformation. The role combines technical leadership with hands-on development, focusing on building scalable, reliable systems that support GM's vision of Zero Crashes, Zero Emissions, and Zero Congestion.
The position offers growth opportunities through working with cutting-edge technologies and leading complex projects. You'll be part of a team driving innovation in automotive software solutions while enjoying the stability and benefits of working for a Fortune 500 company. The hybrid work arrangement provides flexibility while maintaining team collaboration and innovation through regular in-person interactions.