[Skip To Content]

Senior Software Engineer – Manufacturing Digital Operations

  • [Location]
    • Warren, Michigan
  • 职位类型 Full time
  • 发表
  • Job Requisition JR-202617678

描述

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.

Renseignements sur la diversité

General Motors est résolue à être un lieu de travail qui est non seulement exempt de discrimination illégale, mais aussi un endroit qui favorise véritablement l'inclusion et l'appartenance. Nous sommes convaincus que la diversité de la main-d'œuvre permet de créer un environnement dans lequel nos employés peuvent s'épanouir et développer de meilleurs produits pour nos clients. Nous encourageons les candidats intéressés à consulter les principales responsabilités et compétences requises pour chaque rôle et à postuler à tout poste qui leur correspond. Dans le cadre du processus de recrutement, les candidats peuvent devoir, le cas échéant, réussir une évaluation liée au poste ou une présélection d'emploi avant d'être embauchés.  Pour en savoir plus, consultez notre processus de recrutement.

Déclaration concernant l'égalité d'accès à l'emploi (É.-U.)

General Motors est fière d'être un employeur souscrivant au principe de l'égalité d'accès à l'emploi.  Tous les candidats qualifiés seront pris en compte, sans égard à la race, à la couleur, à la religion, au sexe, à l'orientation sexuelle, à l'identité de genre, à l'origine ethnique, aux situations de handicap ou au statut protégé d'ancien combattant. 

Aménagements (É.-U. et Canada)

General Motors offre des occasions à tous les chercheurs d'emploi, y compris les personnes handicapées. Si vous avez besoin d'un accommodement raisonnable pour vous aider dans votre recherche d'emploi ou la soumission de votre candidature, envoyez-nous un courriel à l'adresse [email protected] ou appelez-nous au 800 865-7580. Veuillez inclure dans votre courriel une description spécifique du type d'accommodement demandé, ainsi que le titre d'emploi et le numéro de demande du poste auquel vous postulez.