Descripción
Global Manufacturing Electrical & SDV is looking for innovators who thrive in tough challenges and are passionate about tackling meaningful work that will shape the future of the automotive industry. This role sits at the intersection of software engineering and manufacturing operations, helping drive GM's digital transformation through the development of applications that improve how plants operate, solve problems, and deliver vehicles to customers.
If you enjoy building scalable software, working directly with end users, and seeing your solutions create measurable impact in real-world operations, we'd love to hear from you.
This Role Is Ideal For
Software engineers who enjoy building full-stack applications that solve real-world operational challenges. You'll thrive in this role if you like working directly with users, translating complex business needs into scalable software solutions, and seeing your work make an immediate impact across a global manufacturing network.
WHY
Help transform how GM manufacturing plants operate by developing a global platform that connects teams, processes, and systems into a unified digital operating environment. Your work will directly improve issue resolution, operational visibility, launch readiness, and manufacturing performance across GM's global footprint.
WHAT
As a Senior Software Engineer - Manufacturing Digital Opertations, you will design, develop, and support production-grade applications that enable critical manufacturing operations. You will work across user interfaces, APIs, integrations, and data platforms to deliver scalable solutions that improve plant performance, user experience, and operational efficiency.
HOW
Partner with manufacturing operations, product owners, and software engineers to understand business challenges, develop scalable solutions, and continuously improve platform capabilities through modern software engineering practices.
Work Arrangement – Onsite
The successful candidate is expected to report to the Warren Tech Center on a full-time basis.
This position may be filled with a Senior Engineer or Non-Senior Engineer. The level for this role will be determined based on the selected candidate’s qualifications, skills, and experience
What You'll Do
L7 Responsibilities
- Design, develop, test, and deploy full-stack applications that support manufacturing operations and business-critical workflows.
- Translate business and technical requirements into scalable software solutions from concept through production.
- Lead technical design discussions and influence architecture across applications, integrations, and platforms.
- Build and maintain user interfaces, APIs, integrations, and database solutions.
- Troubleshoot and resolve complex production issues while supporting deployments and releases.
- Provide technical leadership through code reviews, solution design, and engineering best practices.
- Mentor engineers and help elevate technical capability across the team.
- Drive improvements in performance, reliability, maintainability, security, and user experience.
- Partner with manufacturing, software, and business teams to deliver impactful solutions.
- Support critical production incidents, including after-hours support when needed.
L6 Responsibilities
- Design, develop, test, and maintain full-stack applications that support manufacturing operations and business-critical workflows.
- Translate business and technical requirements into software solutions from development through production support.
- Participate in technical design discussions and contribute to solution architecture.
- Build and maintain user interfaces, APIs, integrations, and database solutions.
- Troubleshoot and resolve production issues while supporting deployments and releases.
- Contribute to code reviews, engineering standards, and development best practices.
- Collaborate with senior engineers to deliver high-quality software solutions.
- Contribute to improvements in performance, reliability, maintainability, security, and user experience.
- Partner with manufacturing, software, and business teams to deliver impactful solutions.
- Support critical production incidents, including after-hours support when needed.
Your Skills and Abilities (Required Qualifications)
L7 Required
- 5+ years of experience developing and supporting production software applications.
- Hands-on experience developing full-stack applications using Python and React .
- Experience designing and supporting REST APIs, integrations, and distributed systems.
- Experience working with relational databases such as PostgreSQL, including data modeling, query development, and performance optimization.
- Experience deploying, monitoring, and supporting applications in enterprise production environments.
- Experience using GitHub, Azure DevOps, Jira, or similar software development lifecycle tools.
- Hands-on experience using AI-assisted development tools to accelerate development, improve code quality, and enhance engineering productivity.
- Strong problem-solving skills with the ability to troubleshoot complex technical issues across multiple layers of an application.
- Experience mentoring junior engineers and providing technical guidance.
- Comfortable operating in evolving environments with changing priorities and incomplete requirements.
L6 Required
- 2+ years of experience developing and supporting software applications.
- Experience developing applications using Python , React , or similar modern programming frameworks.
- Experience working with REST APIs, integrations, and relational databases such as PostgreSQL.
- Experience using GitHub, Azure DevOps, Jira, or similar software development lifecycle tools.
- Experience testing, deploying, or supporting software applications in development, test, or production environments.
- Strong problem-solving skills with the ability to troubleshoot technical issues across multiple layers of an application.
- Experience collaborating with technical and non-technical stakeholders in a team-based environment.
- Hands-on experience using AI-assisted development tools to improve development productivity and code quality.
- Comfortable operating in evolving environments with changing priorities and incomplete requirements.
What Will Give You a Competitive Edge (Preferred Qualifications)
- Experience building cloud-native applications using Azure, AWS, or Google Cloud Platform.
- Experience with containerization and orchestration technologies such as Docker and Kubernetes.
- Strong understanding of software architecture, object-oriented design, data structures, algorithms, and system design principles.
- Experience designing intuitive user experiences and business-focused applications.
- Experience supporting manufacturing, operations, industrial, or enterprise software platforms.
- Experience implementing monitoring, observability, and production support practices.
- Experience developing applications that integrate data from multiple enterprise systems and operational platforms.
- Experience leveraging AI-assisted development workflows to improve engineering effectiveness and software delivery.
- Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or equivalent practical experience.
Este puesto se clasifica como presencial. Esto significa que se espera que el candidato seleccionado se presente en una ubicación específica a tiempo completo.
Este puesto podría ser elegible para beneficios de relocalización.
Información sobre diversidad
General Motors se compromete a ser un lugar de trabajo en el cual no solo no haya discriminación indebida, sino que fomente con sinceridad la inclusión y el sentido de pertenencia. Creemos firmemente que la diversidad del personal crea un entorno en el cual nuestros empleados pueden prosperar y desarrollar mejores productos para nuestros clientes. Instamos a los candidatos interesados a que revisen las responsabilidades y aptitudes clave para cada puesto y se postulen para los puestos que coincidan con sus habilidades y capacidades. Es posible que, cuando corresponda, se les pida a los solicitantes que están en el proceso de contratación que completen satisfactoriamente una o más evaluaciones relacionadas con su función y/o una evaluación previa al empleo antes de comenzar a trabajar. Para obtener más información, visite Cómo contratamos.
Declaración de igualdad de oportunidades en el empleo (EE.UU.)
General Motors se enorgullece de ser un empleador que ofrece igualdad de oportunidades. Todos los solicitantes calificados serán tenidos en cuenta para el empleo sin distinción de raza, color, religión, sexo, orientación sexual, identidad de género, nacionalidad, discapacidad o condición de veterano protegido.
Adecuaciones (EE.UU. y Canadá)
General Motors ofrece oportunidades a todos los solicitantes de empleo, incluyendo las personas con discapacidades. Si necesita una adecuación razonable para ayudarle con su búsqueda o solicitud de empleo, envíenos un correo electrónico a [email protected] o llámenos al 800-865-7580. En su correo electrónico, incluya una descripción del puesto específico que está solicitando, así como el título del empleo y el número de solicitud del puesto que está solicitando.




