Taro Logo

Senior Deploy Software Engineer

Global automotive company leading the change towards zero crashes, zero emissions, and zero congestion through innovative technology and manufacturing.
Austin, TX, USAWarren, MI, USA
DevOps
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Automotive · AI · Robotics

Job Description

General Motors' Vision and Automation Services (VAAS) team is seeking a Senior Deploy Software Engineer to lead deployment and updates of software applications across GM's global manufacturing and Customer Care facilities. This role combines hands-on technical leadership with strategic deployment planning, working at the intersection of software development and manufacturing operations. The position offers the opportunity to work with cutting-edge technologies including AI, robotics, and augmented reality, while supporting GM's vision of zero crashes, zero emissions, and zero congestion.

The ideal candidate will bring strong development expertise in Java, C#, and Python, along with experience in infrastructure management and deployment automation. You'll lead a team responsible for configuring and maintaining mission-critical applications that power GM's next-generation manufacturing capabilities. The role requires both technical depth and excellent communication skills, as you'll work closely with development teams, plant personnel, and IT infrastructure groups.

Based in either Austin, TX or Warren, MI, this hybrid position offers the chance to make a direct impact on GM's manufacturing innovation while working in a collaborative, diverse team environment. The role includes hands-on work with industrial systems, opportunities to implement AI solutions, and the challenge of ensuring maximum uptime for critical manufacturing applications. Travel to plant locations is required, offering exposure to real-world manufacturing operations.

This is an excellent opportunity for a senior technologist who wants to combine software engineering excellence with manufacturing technology innovation, working for one of the world's leading automotive companies during a transformative period in the industry. The role offers the chance to work on complex technical challenges while developing leadership skills and contributing to GM's vision of the future of transportation.

Last updated a day ago

Responsibilities For Senior Deploy Software Engineer

  • Manage day to day tasks for a team of deployment resources
  • Install and configure virtual servers in plant data centers
  • Work with IT Project Management to ensure on-time delivery
  • Identify deployment actions for automation via scripting or CI/CD pipelines
  • Validate application functionality with physical systems
  • Coordinate testing with plant software applications
  • Maintain technical documentation
  • Review Pull requests and collaborate with developers
  • Travel to physical plant locations for deployment activities

Requirements For Senior Deploy Software Engineer

Java
Python
Kubernetes
React
  • Bachelor's degree in computer science or related field
  • Strong Java and C# development experience
  • Strong Python or PowerShell Scripting
  • Experience with Linux, UNIX, Windows Server, Cloud technology
  • Experience with databases: Oracle, SQL Server, DB2, PostgreSQL
  • Knowledge of Kubernetes, scalability, and high availability
  • Experience in IT Enterprise Security
  • Experience with Agile teams and code review practices
  • Excellent verbal and written communication skills
  • Manufacturing experience (preferred)
  • 5+ years experience integrating with industrial PLC or robots (preferred)

Benefits For Senior Deploy Software Engineer

Relocation Benefits
  • Relocation assistance available