General Motors
Staff Software Engineer
Austin, Texas, United States of America +1 · Hybrid · Staff · Full-time · Posted Oct 23, 2026
- Location
- Austin, Texas, United States of America
Warren, Michigan, United States of America - Experience
- 8+ years of professional software engineering experience, including substantial experience delivering production systems.
- Education
- Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related field.
- Visa sponsorship
- GM does not provide immigration-related sponsorship for this role; applicants who need GM immigration sponsorship now or in the future should not apply.
About the job
Lead architecture and hands-on delivery of a production-critical software platform for manufacturing, including cloud services, plant integrations, computer vision, and AI capabilities.
What you'll do
- Lead platform architecture, technical planning, and delivery of scalable manufacturing software across multiple plants.
- Build and operate services, user applications, event-driven workflows, integrations, and secure cloud deployments; improve reliability and operational readiness.
- Guide engineering practices and cross-team alignment, mentor engineers, and contribute to AI-assisted development and production machine-learning workflows.
What they ask for
- Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related field.
- 8+ years of professional software engineering experience, including substantial experience delivering production systems.
- In-depth experience designing distributed applications, microservices, APIs, and event-driven systems; strong experience with Python and modern backend frameworks such as FastAPI, plus React and TypeScript.
- Experience with cloud and container technologies, security, automated testing and CI/CD, observability, databases, and enterprise or industrial integrations.
Nice to have
- Experience leading platform architecture across products or sites, or delivering software in manufacturing, industrial, automotive, robotics, or computer-vision environments.
- Experience with plant-edge systems, AI-assisted engineering, agentic systems, or fine-tuning and productionizing machine-learning models.
Tools
Python, FastAPI, React, TypeScript, Java, Spring Boot, Azure, GitHub Actions
AI focus
Applies AI to software engineering and manufacturing operations, including AI-assisted development, intelligent automation, agentic capabilities, and fine-tuning and productionizing machine-learning models for reliable inference.
Model-written summary · the original posting is authoritative