General Motors
Senior Software Engineer – Java & Azure Microservices
Warren, Michigan, United States of America +1 · Hybrid · Senior · Full-time · Posted Sep 11, 2026
- Location
- Warren, Michigan, United States of America
Austin, Texas, United States of America - Experience
- 7+ years of professional software development experience building production-grade applications.
- Education
- Bachelor’s degree in Computer Science, Software Engineering, or a closely related technical field, or equivalent, demonstrable professional software engineering experience.
- Visa sponsorship
- GM does not provide immigration-related sponsorship for this role, now or in the future.
About the job
Designs and leads development of Java and Spring Boot microservices and secure APIs on Microsoft Azure for customer and dealer applications.
What you'll do
- Design, build, operate, and improve microservices and RESTful APIs, including testing, deployment, observability, and support.
- Improve CI/CD, automation, and DevOps practices; apply cloud-native and distributed-systems patterns.
- Provide technical leadership through design discussions, code reviews, mentoring, and guidance on engineering practices.
What they ask for
- 7+ years of professional software development experience building production-grade applications.
- Bachelor’s degree in Computer Science, Software Engineering, or a closely related technical field, or equivalent, demonstrable professional software engineering experience.
- Hands-on experience with Java, Spring Boot, microservices, RESTful APIs, Microsoft Azure, and Kubernetes (AKS).
- Experience with relational and NoSQL databases, CI/CD and DevOps, Agile/Scrum, and AI-assisted development tools.
Nice to have
- Experience with large-scale, high-availability enterprise systems, event-driven architectures, and messaging or streaming platforms.
- Experience with observability, security practices, front-end/full-stack development, or modernizing legacy applications.
Tools
Java, Spring Boot, Microsoft Azure, AKS, PostgreSQL, Oracle, MySQL, Redis
AI focus
Uses AI-assisted development tools such as GitHub Copilot, Cursor, and Codeium to improve delivery speed, developer productivity, and code quality.
Model-written summary · the original posting is authoritative