Staff Software DevOps Engineer

GMMilford, MI
Hybrid

About The Position

We are seeking a highly skilled and experienced Staff Software Engineer to join our Continuous Integration Continuous Deployment (CICD) and Embedded Software Development Tools Group. In this role, you will serve as a senior-level technical individual contributor responsible for shaping the CICD system that supports GM’s embedded software production. You will drive high-impact technical decisions across build, test, release, and developer workflow capabilities, ensuring our platforms are scalable, secure, reliable, and aligned to the long-term needs of software-defined vehicle development. This is a deeply technical role for an engineer who operates at enterprise scale, leads through technical vision with strong, disciplined execution and engineering excellence for a cloud-based platform that provides integrated virtual workspaces, integration with test environments, and continuous visibility into software quality.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering or a related field.
  • 15+ years of experience in software engineering or software tools development, with significant depth in DevOps, platform engineering, or CICD systems
  • Demonstrated success leading the delivery of large-scale CICD solutions in complex engineering environments
  • Deep expertise designing and operating enterprise-grade build and release systems using tools such as Jenkins, GitHub Actions, or similar platforms
  • Strong experience with cloud-based platforms and distributed systems, including designing for scalability, resiliency, security, and operational excellence
  • Deep understanding of embedded software development workflows, toolchains, and quality gates
  • Strong programming and scripting skills in languages such as Python, Bash, or PowerShell
  • Experience integrating automated testing across physical and virtual test environments
  • Familiarity with Agile methodologies and DevOps practices.
  • Strong communication and collaboration abilities, with the ability to engage effectively with engineers, architects and senior stakeholders

Nice To Haves

  • Master's degree preferred.

Responsibilities

  • Design, develop and evolve highly scalable, reliable and secure build, test and release CICD pipelines
  • Establish engineering standards, reference patterns, and best practices for build automation, test orchestration, artifact management, and deployment workflows
  • Develop solutions across cloud-based development environments, virtual workspaces, source control, test systems, and physical and virtual hardware platforms
  • Monitor and analyze pipeline performance and software quality metrics, identifying areas for improvement and implementing enhancements.
  • Lead resolution of complex technical issues across the software delivery lifecycle, including root cause analysis and systemic corrective actions
  • Evaluate emerging technologies, tools, and architectural approaches, and drive adoption where they provide meaningful scale or quality benefits.
  • Influence cross-functional teams to adopt modern DevOps practices, resilient system design, and continuous improvement approaches.
  • Drive improvements in developer productivity, pipeline efficiency, and software quality through data-driven analysis, automation, and platform optimization

Benefits

  • This job may be eligible for relocation benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service