General Motors
Senior Backend Software Engineer - GM Energy
$129K–$198K
Warren, Michigan, United States of America +2 · Hybrid · Senior · Full-time · Posted Jul 22, 2026
- Location
- Warren, Michigan, United States of America
Austin Technical Center - Austin Technical Center
Sunnyvale Technical Center - Sunnyvale Technical Center (CL) - Experience
- 5+ years of professional software engineering experience.
- Education
- Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field, or equivalent practical experience.
- Visa sponsorship
- GM does not provide immigration-related sponsorship for this role, now or in the future.
About the job
Designs, builds, and operates secure, scalable backend services and APIs for GM Energy products and business capabilities.
What you'll do
- Own backend service architecture and API design, and deliver services throughout the software development lifecycle.
- Improve performance, reliability, security, and observability; troubleshoot production issues and implement preventive fixes.
- Collaborate across teams, raise engineering standards, and mentor engineers.
What they ask for
- Bachelor’s degree in a related technical field, or equivalent practical experience.
- 5+ years of professional software engineering experience.
- Hands-on experience building backend applications and production APIs; proficiency in one or more backend languages such as Java, Kotlin, Python, Go, or similar.
- Experience with RESTful APIs, service integrations, cloud platforms, distributed systems, and relational and/or NoSQL databases.
Nice to have
- Experience with Azure, cloud-native architecture, Docker, or Kubernetes.
- Experience with event-driven systems, CI/CD, infrastructure automation, DevOps, or observability tooling.
Pay
$129,400 - $198,400 USD base salary
Tools
Java, Kotlin, Python, Go, RESTful APIs, Azure, Docker, Kubernetes
Model-written summary · the original posting is authoritative