Senior Software Engineer – Manufacturing Digital Operations
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Key Skills for This Role
Full Job Posting
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
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.
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.
About General Motors
General Motors is a U.S. automotive company that designs, manufactures, and sells vehicles under brands including Chevrolet, Buick, GMC, and Cadillac. The company operates globally across vehicle engineering, manufacturing, sales, and mobility services.
Visit company websiteJobs and hiring trendsApply 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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at General Motors
Systems Engineering Manager, AV Platform Software
Sunnyvale, USA
Senior Frontend Engineer - Vehicle Software Integrity
Austin, USA
Prismatics Execution Engineer – Toledo Propulsion Systems
Toledo, USA
Software Engineer - Transmission Control
Newark, USA
Cadillac District Sales Manager - Charlotte, NC
, USA
Systems Engineering Manager, AV Platform Software
Sunnyvale, USA
Controls Engineer- 2nd shift
Saginaw, USA
Assembly Execution Engineer
Toledo, USA
Senior Frontend Engineer - Vehicle Software Integrity
Austin, USA
Prismatics Execution Engineer – Toledo Propulsion Systems
Toledo, USA
Sr. Manager - Market and Industry Analysis
Warren, USA
