General Motors
Overview
Senior Deploy Software Engineer at General Motors Workplace Classification: Hybrid. The role requires reporting to the primary location (Austin, TX or Warren, MI) at least three times per week or as dictated by the business. The Team
General Motors’ Vision and Automation Services (VAAS) is distributed across Austin, TX and Warren, MI. We build innovative IT solutions supporting manufacturing, leveraging current and emerging technologies, including computer vision, robotics, AR, and AI. Our mission supports GM manufacturing goals to build quality products with zero defects. We aim to transform automotive solutions to achieve Zero Crashes, Zero Emissions, and Zero Congestion. If you are motivated by immersive technologies and want to contribute to automotive solutions that set benchmarks for the industry, this is your opportunity to join a diverse team focused on innovation. The Role
The Senior Deploy Software Engineer is responsible for leading a team in deploying and updating software applications used globally in GM’s manufacturing and Customer Care and Aftersales (CCA) plants. You will work hands-on building full-stack application environments based on detailed requirements and system specifications. Deployment activities include gathering high-level requirements from manufacturing plants, updating existing software installations and/or configuring applications to plant-specific needs, testing, and troubleshooting issues related to new code or plant configuration. This role requires a strong development background to assist with process and test automation, identifying AI opportunities, and implementing AI solutions. You will contribute to security lifecycle maintenance by ensuring third-party applications and OSs comply with GM IT standards. You will work closely with development and support teams to ensure uptime, reliability, and security. Responsibilities
Manage day-to-day tasks for a team of deployment resources to meet project timelines. Collaborate with IT infrastructure delivery teams to install and configure virtual servers in plant data centers with minimal supervision. Coordinate with IT Project Management to ensure launch and deployment activities are on track; escalate risks as necessary. Identify repeatable deployment actions for automation via scripting or CI/CD pipelines. Validate application functionality with in-plant resources and physical systems. Provide analysis and site-specific business configuration required to meet launch and deployment initiatives. Coordinate testing with upstream and downstream plant software to validate data continuity. Investigate IT system integration problems and contribute to problem resolution. Have knowledge of software monitoring tools for uptime and performance. Maintain technical documentation reflecting current production installations. Learn new technical concepts quickly and apply them across multiple applications. Demonstrate strong business insight, creativity, and technical learning capabilities; build strong peer relationships. Collaborate with cross-functional teams to deliver customer-centric software and solutions. Review pull requests and collaborate on user stories and test cases. Engage in development activities to brainstorm and refine solutions; drive technical efforts for successful delivery. Display depth in multi-layer solutioning, performance tuning, and incident triage. Travel to physical plant locations for workshops or deployment activities as required. May work during manufacturing plant downtime (weekends, second/third shifts, holidays). Required Qualifications
Bachelor’s degree in computer science or related field; or equivalent experience. OS: Linux, UNIX, Windows Server; Cloud technology. Tools: Team Foundation Server (Azure DevOps), IT Service Manager, PowerBI, Jenkins, Chef, GitHub, Fortify, SonarLint/SonarQube, Artifactory, Jira. Strong Java and C# development experience. Strong Python or PowerShell scripting. Databases: Oracle, SQL Server, DB2, PostgreSQL, or similar. Web/Application Servers: WebSphere, WebLogic, Tomcat, IIS. Infrastructure: Server provisioning, virtual machines, networking, clustering. Experience leading technology teams with strategic and tactical responsibilities. Experience with Agile teams delivering software with code review practices. Knowledge of end-to-end applications hosted on Kubernetes with focus on scalability, high availability, and fault tolerance. Experience diagnosing issues across browser, infrastructure, network, and database layers. Experience IT Enterprise Security concepts and implementation. Kepware: configuring IoT Gateway to connect PLCs to applications; importing tags and automatic tag generation. People Skills
Excellent verbal and written communication capabilities; ability to translate feedback and solutions. Creative problem-solving and strong teamwork focus. Active collaboration across cross-functional teams. Strong work ethic with results orientation; accountability for GM behaviors and culture. Ability to learn quickly and deliver innovative solutions. Preferred Qualifications
Manufacturing experience. 5+ years integrating applications with industrial PLCs or robots in manufacturing. 5+ years performing test automation. React UI development experience. GM does not provide immigration-related sponsorship for this role. Do not apply if you will need GM immigration sponsorship now or in the future. This includes any required work authorization or sponsorship. This job may be eligible for relocation benefits. About GM
Our vision is a world with Zero Crashes, Zero Emissions, and Zero Congestion, and GM is committed to leading change that improves safety, equity, and opportunity. Why Join Us
We believe in driving meaningful change through our words, deeds, and culture. We want every employee to feel they belong to one General Motors team. Benefits Overview
From day one, GM supports your well-being and career development. Learn more about Total Rewards resources. Non-Discrimination and Equal Employment Opportunities (U.S.). GM is committed to a workplace free of unlawful discrimination and to fostering inclusion and belonging. All employment decisions are made non-discriminatory, regardless of sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, veteran status, or other protected statuses, in accordance with laws. Accommodations: GM offers accommodations to job seekers. If you need any assistance, please email or call 800-865-7580 and include the job title and requisition number.
#J-18808-Ljbffr
Senior Deploy Software Engineer at General Motors Workplace Classification: Hybrid. The role requires reporting to the primary location (Austin, TX or Warren, MI) at least three times per week or as dictated by the business. The Team
General Motors’ Vision and Automation Services (VAAS) is distributed across Austin, TX and Warren, MI. We build innovative IT solutions supporting manufacturing, leveraging current and emerging technologies, including computer vision, robotics, AR, and AI. Our mission supports GM manufacturing goals to build quality products with zero defects. We aim to transform automotive solutions to achieve Zero Crashes, Zero Emissions, and Zero Congestion. If you are motivated by immersive technologies and want to contribute to automotive solutions that set benchmarks for the industry, this is your opportunity to join a diverse team focused on innovation. The Role
The Senior Deploy Software Engineer is responsible for leading a team in deploying and updating software applications used globally in GM’s manufacturing and Customer Care and Aftersales (CCA) plants. You will work hands-on building full-stack application environments based on detailed requirements and system specifications. Deployment activities include gathering high-level requirements from manufacturing plants, updating existing software installations and/or configuring applications to plant-specific needs, testing, and troubleshooting issues related to new code or plant configuration. This role requires a strong development background to assist with process and test automation, identifying AI opportunities, and implementing AI solutions. You will contribute to security lifecycle maintenance by ensuring third-party applications and OSs comply with GM IT standards. You will work closely with development and support teams to ensure uptime, reliability, and security. Responsibilities
Manage day-to-day tasks for a team of deployment resources to meet project timelines. Collaborate with IT infrastructure delivery teams to install and configure virtual servers in plant data centers with minimal supervision. Coordinate with IT Project Management to ensure launch and deployment activities are on track; escalate risks as necessary. Identify repeatable deployment actions for automation via scripting or CI/CD pipelines. Validate application functionality with in-plant resources and physical systems. Provide analysis and site-specific business configuration required to meet launch and deployment initiatives. Coordinate testing with upstream and downstream plant software to validate data continuity. Investigate IT system integration problems and contribute to problem resolution. Have knowledge of software monitoring tools for uptime and performance. Maintain technical documentation reflecting current production installations. Learn new technical concepts quickly and apply them across multiple applications. Demonstrate strong business insight, creativity, and technical learning capabilities; build strong peer relationships. Collaborate with cross-functional teams to deliver customer-centric software and solutions. Review pull requests and collaborate on user stories and test cases. Engage in development activities to brainstorm and refine solutions; drive technical efforts for successful delivery. Display depth in multi-layer solutioning, performance tuning, and incident triage. Travel to physical plant locations for workshops or deployment activities as required. May work during manufacturing plant downtime (weekends, second/third shifts, holidays). Required Qualifications
Bachelor’s degree in computer science or related field; or equivalent experience. OS: Linux, UNIX, Windows Server; Cloud technology. Tools: Team Foundation Server (Azure DevOps), IT Service Manager, PowerBI, Jenkins, Chef, GitHub, Fortify, SonarLint/SonarQube, Artifactory, Jira. Strong Java and C# development experience. Strong Python or PowerShell scripting. Databases: Oracle, SQL Server, DB2, PostgreSQL, or similar. Web/Application Servers: WebSphere, WebLogic, Tomcat, IIS. Infrastructure: Server provisioning, virtual machines, networking, clustering. Experience leading technology teams with strategic and tactical responsibilities. Experience with Agile teams delivering software with code review practices. Knowledge of end-to-end applications hosted on Kubernetes with focus on scalability, high availability, and fault tolerance. Experience diagnosing issues across browser, infrastructure, network, and database layers. Experience IT Enterprise Security concepts and implementation. Kepware: configuring IoT Gateway to connect PLCs to applications; importing tags and automatic tag generation. People Skills
Excellent verbal and written communication capabilities; ability to translate feedback and solutions. Creative problem-solving and strong teamwork focus. Active collaboration across cross-functional teams. Strong work ethic with results orientation; accountability for GM behaviors and culture. Ability to learn quickly and deliver innovative solutions. Preferred Qualifications
Manufacturing experience. 5+ years integrating applications with industrial PLCs or robots in manufacturing. 5+ years performing test automation. React UI development experience. GM does not provide immigration-related sponsorship for this role. Do not apply if you will need GM immigration sponsorship now or in the future. This includes any required work authorization or sponsorship. This job may be eligible for relocation benefits. About GM
Our vision is a world with Zero Crashes, Zero Emissions, and Zero Congestion, and GM is committed to leading change that improves safety, equity, and opportunity. Why Join Us
We believe in driving meaningful change through our words, deeds, and culture. We want every employee to feel they belong to one General Motors team. Benefits Overview
From day one, GM supports your well-being and career development. Learn more about Total Rewards resources. Non-Discrimination and Equal Employment Opportunities (U.S.). GM is committed to a workplace free of unlawful discrimination and to fostering inclusion and belonging. All employment decisions are made non-discriminatory, regardless of sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, veteran status, or other protected statuses, in accordance with laws. Accommodations: GM offers accommodations to job seekers. If you need any assistance, please email or call 800-865-7580 and include the job title and requisition number.
#J-18808-Ljbffr