Taro Logo

Senior Deploy Software Engineer

Global automotive company leading the change towards zero crashes, zero emissions, and zero congestion through innovative technology solutions.
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 technical leadership with hands-on development work, focusing on building and maintaining full-stack application environments. The position is part of GM's initiative to achieve zero crashes, zero emissions, and zero congestion through innovative technology solutions.

The role requires expertise in both development and deployment, with responsibilities spanning from managing deployment teams to implementing AI solutions and ensuring security compliance. Based in either Austin, TX or Warren, MI, this hybrid position offers the opportunity to work with cutting-edge technologies in computer vision, robotics, and augmented reality.

The ideal candidate will bring strong technical skills in Java, C#, Python, and cloud technologies, combined with experience in manufacturing environments and industrial automation. They will lead deployment activities, automate processes, and work closely with development and support teams to maintain 100% uptime and security.

This position offers the chance to work on complex systems that directly impact GM's manufacturing capabilities, requiring travel to plant locations and occasional non-standard hours to support manufacturing operations. The role combines technical expertise with leadership responsibilities, making it ideal for someone who enjoys both hands-on development and team leadership in a manufacturing technology environment.

Last updated 2 days 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 for launch and deployment activities
  • Identify repeatable deployment actions for automation via scripting or CI/CD pipelines
  • Validate application functionality with physical systems
  • Coordinate testing with upstream and downstream plant software applications
  • Investigate IT system integration problems
  • 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 in Kubernetes with focus on scalability and high availability
  • Experience in IT Enterprise Security concepts
  • Experience with Agile teams and code review practices
  • Excellent verbal and written communication skills
  • Manufacturing experience preferred
  • 5+ years experience integrating applications with industrial PLC or robot

Benefits For Senior Deploy Software Engineer

Medical Insurance
Parental Leave
401k
Relocation Benefits
  • Medical insurance for employee and family
  • Life insurance
  • Retirement savings support
  • Paid time off including parental leave
  • Global recognition program
  • Education assistance for children
  • GM vehicle discount for employees and family
  • Relocation benefits