Senior Engineering Manager - Adaptive Bench Compute

General Motors•Seattle, WA
•Hybrid

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 Senior Manager translates test-program needs into durable platform capabilities, establishes measurable operating outcomes, and builds a high-performing team supporting expanding hardware-in-the-loop workloads across GM. The role leads an approximately 15-person engineering organization across platform services, infrastructure, bench integration, scheduling, developer tooling, and test enablement. It establishes the operating model to scale from a single-lab MVP to a multi-site operation with hundreds of benches running automation 24/7. The manager owns capacity and investment planning across cloud, hardware, networking, licensing, observability, and suppliers; defines operating metrics and cost baselines; sets a multi-year roadmap; and coordinates divisional stakeholders, IT and Networking, and lab operations. The role directs end-to-end platform delivery across bench registration, inventory, scheduling, job execution, boot, results, artifacts, APIs, and developer tooling. It establishes targets and operating practices for availability, throughput, latency, utilization, cost, capacity, onboarding, and customer enablement; removes systemic delivery and operational blockers; and builds leadership depth through recruiting, coaching, and retention. The position works closely with IT and shared infrastructure, Networking, peer engineering and platform teams, test-program customers, and program leadership. 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 set 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+ years of experience leading managers of managers and developing software or infrastructure engineering teams of 20+ 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 and 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 across platform services, infrastructure, bench integration, scheduling, developer tooling, and test enablement.
  • Establish an operating model that scales from a single-lab MVP to multi-site operation with hundreds of benches running automation 24/7.
  • Own capacity and investment planning across cloud, hardware, networking, licensing, observability, and suppliers; establish run-rate spend and cost-per-bench-hour baselines.
  • Set measurable targets for availability, throughput, latency, utilization, cost, capacity, and customer enablement, and 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 across multiple sites and environments.
  • 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.
  • Drive business impact, including avoided manual-test costs and expedited software delivery, using platform measures and outcomes.
  • Set technical and operational standards 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 across 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 that reduce reliance on individual heroics.
  • 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 concise status, risk, KPI, capacity, and investment recommendations, and ensure decisions, owners, sequencing, and escalation paths are clear.

Benefits

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