[Skip To Content]

Senior Software Engineer – Manufacturing Digital Operations

  • 위치
    • 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.

이 직무는 전일 출근 직무로 분류됩니다. 즉, 선발된 지원자는 특정 근무지에서 전일제로 근무해야 합니다.

이 직무는 리로케이션 혜택을 받을 수 있습니다.

다양성 정보

General Motors는 법적으로 금지된 차별을 배제하는 것은 물론 포용성과 소속감을 진정으로 장려하는 직장이 되기 위해 노력하고 있습니다. 당사는 다양성이 보장되는 환경에서 직원들이 역량을 발휘하고 우리 고객을 위한 더 좋은 제품을 개발할 수 있다고 믿습니다. 따라서 입사에 관심 있는 사람이 있다면 포지션별 주요 업무와 자격을 확인하고 본인이 보유한 기술과 능력에 부합하는 모든 포지션에 적극적으로 지원하기를 장려합니다. 지원자는 채용 과정에서 역할 관련 평가(해당하는 경우) 및/또는 채용 전 스크리닝을 통과해야 합니다.  자세한 정보는 GM 채용 과정 안내를 참고하십시오.

공평한 취업 기회 선언 (미국)

General Motors는 공평한 기회를 제공하는 고용주임을 자부합니다.  자격을 만족하는 지원자는 인종과 피부색, 성별, 성적 지향, 성별 정체성, 국적, 장애, 재향 군인 보호법 적용 여부와 상관없이 채용 후보로서 심사를 받습니다. 

숙소 (미국 및 캐나다)

General Motors는 장애인을 포함한 모든 구직자들에게 취업 기회를 제공합니다. 구직이나 취업 지원에 도움이 되는 합리적인 숙소가 필요한 경우 [email protected]으로 이메일을 보내시거나 800-865-7580으로 전화주십시오. 이메일에, 귀하가 요청하는 특정한 숙소에 대한 설명과 귀하가 지원하는 직무와 채용 요청서 번호를 포함해주세요.