Descrição
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.
Esta função é classificada como presencial. Isso significa que o candidato selecionado deverá trabalhar presencialmente em tempo integral.
Esta posição pode ser elegível para benefícios de relocação.
Informações sobre diversidade
A General Motors está comprometida em ser um local de trabalho que não só é livre de discriminação ilegal, como estimula verdadeiramente a inclusão e integração. Acreditamos enfaticamente que a diversidade na força de trabalho cria um ambiente no qual nossos colaboradores podem crescer e desenvolver melhores produtos para nossos clientes. Incentivamos os candidatos interessados a analisar as principais responsabilidades e qualificações de cada função e a se candidatar a qualquer cargo que corresponda a suas habilidades e capacidades. Os candidatos no processo de recrutamento podem, quando aplicável, ser solicitados a concluir com sucesso uma ou mais avaliações relacionadas à função e/ou uma seleção pré-emprego antes de iniciar o emprego. Para saber mais, acesse Como contratamos.
Declaração de Igualdade de Oportunidades de Emprego (EUA)
A General Motors tem orgulho de ser um empregador que oferece oportunidades iguais. Todos os candidatos qualificados serão considerados para o emprego, independentemente de raça, cor, religião, sexo, orientação sexual, identidade de gênero, origem nacional, deficiência ou status como veterano protegido.
Adaptações (EUA e Canadá)
A General Motors oferece oportunidades a todos os candidatos a emprego, incluindo pessoas com deficiências. Se você precisa de uma adaptação razoável para ajudá-lo na sua pesquisa de cargos ou solicitação de emprego, fale conosco pelo e-mail [email protected] ou pelo telefone 800-865-7580. No seu e-mail, inclua uma descrição da adaptação específica que você está solicitando assim como o nome do cargo e o número de requisição do cargo ao qual está se candidatando.
