{bc}
linkedin

Senior Software Engineer – Manufacturing Digital Operations

General Motors
Warren, USA
Full-time
Onsite
Discovered 1 months ago
PythonReactREST APIsDistributed systemsPostgreSQLData modeling

Full Job Posting

Role Overview

This role sits at the intersection of software engineering and manufacturing operations, helping drive GM's digital transformation through applications that improve how plants operate.

The role is ideal for software engineers who enjoy building full-stack applications that solve real-world operational challenges.

You will work directly with users, translate complex business needs into scalable software solutions, and see your work make an immediate impact across a global manufacturing network.

What You'll Do

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

Required Qualifications

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

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.

Work Arrangement

  • This role is categorized as onsite.
  • The successful candidate is expected to report to the Warren Tech Center on a full-time basis.
  • This job may be eligible for relocation benefits.

Leveling Note

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.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at General Motors