About The Position

The Senior Manager, Software Engineering for Adaptive Bench Compute leads the team delivering scalable, on-demand compute infrastructure for automotive test and simulation bench environments. The role owns day-to-day technical direction, roadmap execution, reliability, and customer enablement for a multi-site platform spanning bench orchestration, scheduling, identity, inventory, job execution, observability, and results management. The manager translates test-program needs into durable platform capabilities, establishes measurable operating outcomes, and develops a high-performing team to support expanding hardware-in-the-loop workloads across GM. The position leads and develops an approximately 15-person engineering organization across platform services, infrastructure, bench integration, scheduling, developer tooling, and test enablement. It sets the operating model for scaling from a single-lab MVP to multi-site operations with hundreds of benches running automation 24/7, and owns capacity and investment planning across cloud, hardware, networking, licensing, observability, and suppliers. The role owns the multi-year roadmap and platform delivery across bench registration, inventory, scheduling, job execution, boot, results, artifacts, APIs, and developer tooling. It establishes technical and operational practices for a high-throughput platform handling thousands of daily workflows and terabytes of evidence, and coordinates stakeholders to support more than 500 benches, new physical variants, and virtual scenarios. Success includes setting measurable targets and KPIs, improving reliability and utilization, managing costs and capacity, removing systemic blockers, and enabling test-program customers. The manager partners with IT and shared infrastructure, Networking and site teams, peer engineering and platform teams, test-program customers, and leadership. The role provides program leadership with concise status, risk, KPI, capacity, and investment recommendations, and builds leadership depth and operating mechanisms that reduce dependence on individual heroics. This role is categorized as hybrid. The selected candidate is expected to report to a specific location at least three times a week or at another frequency dictated by their manager. Relocation benefits are available to candidates who qualify under company policy. GM does not provide immigration-related sponsorship for this role.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related field, or equivalent practical experience.
  • 10 to 15 or more years of professional experience in software, infrastructure, platform engineering, distributed systems, or test automation.
  • 7 or more years of experience leading managers of managers and developing software or infrastructure engineering teams of 20 or more engineers.
  • Experience owning a technical roadmap and delivering measurable outcomes for a platform, product, or shared service.
  • Strong understanding of distributed systems, service interfaces, APIs, data models, workflow orchestration, reliability, and operational practices.
  • Experience with cloud infrastructure, CI/CD, identity and access management, secrets, databases, and observability.
  • Ability to evaluate architecture and technical tradeoffs across application, infrastructure, networking, security, and physical-system boundaries.
  • Demonstrated ability to communicate technical risks and recommendations to engineering, program, and executive audiences.
  • Demonstrated people-leadership skills, including hiring, coaching, performance management, feedback, workload planning, and talent development.
  • Ability to work effectively across multiple teams and locations in a highly interdependent engineering environment.
  • Must not require GM immigration sponsorship now or in the future.

Nice To Haves

  • Experience with automotive software, SDV, ADAS, robotics, hardware-in-the-loop, or physical test infrastructure.
  • Experience influencing architecture across application, networking, security, and physical-system boundaries.
  • Experience building compute platforms, test farms, lab infrastructure, resource schedulers, or developer platforms.
  • Experience with Go or a comparable systems-programming language, REST/OpenAPI services, Postgres, Nomad or Kubernetes, Vault, Entra ID, GitHub Actions, and artifact repositories.
  • Experience with bench inventory, device provisioning, host bootstrapping, hardware discovery, or physical-network integration.
  • Experience establishing service-level objectives, platform KPIs, cost/capacity models, and customer-adoption measures.
  • Experience leading multi-site or hybrid engineering teams and working with principal technical leaders.
  • Experience migrating legacy or program-specific infrastructure into a standardized shared platform.

Responsibilities

  • Lead and develop an approximately 15-person engineering organization spanning platform services, infrastructure, bench integration, scheduling, developer tooling, and test enablement.
  • Establish an operating model to scale from a single-lab MVP to multi-site operations with hundreds of benches running automation 24/7.
  • Own capacity and investment planning across cloud, hardware, networking, licensing, observability, and suppliers.
  • Make transparent investment decisions for multi-location labs and establish observability metrics, run-rate spending, and cost-per-bench-hour baselines.
  • Set measurable targets for availability, throughput, latency, utilization, cost, capacity, and customer enablement; use data-driven diagnostics to drive continuous improvement.
  • Own the multi-year roadmap and coordinate divisional stakeholders, IT and Networking, and lab operations to deliver capabilities beyond 500 benches, including new physical variants and virtual scenarios.
  • Direct end-to-end platform delivery across bench registration, inventory, scheduling, job execution, boot, results, artifacts, APIs, and developer tooling.
  • Establish and regularly review KSIs and KPIs covering onboarding, automation throughput, availability, queue time, bench utilization, data capacity, cost per bench-hour, and support responsiveness.
  • Set the technical and operational bar for a high-throughput platform handling thousands of daily workflows and terabytes of evidence, including architecture, security, testing, observability, resilience, capacity planning, and production readiness.
  • Remove systemic blockers involving network reachability, site readiness, identity, bench capacity, storage, data movement, and shared infrastructure; make timely cross-team tradeoffs.
  • Recruit, coach, and retain engineers while building leadership depth, succession, and operating mechanisms.
  • Partner with IT infrastructure, cloud, identity, database, security, and platform-service owners to define requirements, sequence dependencies, resolve access and provisioning blockers, and establish supportable operating models.
  • Work with Networking and site teams on routing, firewall, proxy, private reachability, disconnected-bench behavior, and multi-site connectivity.
  • Align with peer engineering and platform teams on interfaces, shared capabilities, migrations, release readiness, and ownership boundaries.
  • Translate test-program workload requirements into platform priorities, onboarding plans, measurable outcomes, and transparent tradeoffs.
  • Provide program leadership with status, risk, KPI, capacity, and investment recommendations, ensuring decisions, owners, sequencing, and escalation paths are clear.

Benefits

  • Relocation benefits are available for candidates who qualify under company policy.
  • GM provides benefits intended to support employee well-being at work and at home; specific benefits are not listed in the posting.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service