Staff Software Engineer, Engineering Efficiencies
General MotorsAbout the role
Job Description
The Role
The Engineering Efficiencies team works hands-on with various high-priority projects within the Infrastructure Engineering organization. The team’s core mandate is to:
Provide flexible engineering capacity to the Infrastructure Engineering organization.
Provide a growth path for early-career engineers to develop into expanded roles across GM.
Infrastructure Engineering seeks to provide world-class software infrastructure that empowers teams across GM to build the best vehicle software in the industry. Some of the domains this includes are vehicle services, developer tooling, test automation, and cloud infrastructure platforms.
As a Staff Software Engineer, you will lead key engagements with our partner teams within Infrastructure Engineering to deliver on high-visibility problems end to end. You will write and review production code and raise the bar on architecture, reliability, and software engineering excellence. You will act as a technical leader and mentor, pairing with early-career engineers on design, planning, and delivery, and ensuring consistent high-quality outcomes. You will have a wide view of the systems at GM and find points of cross-functional improvement.
What You’ll Do
Lead key engagements end-to-end in collaboration with stakeholders on other teams
Deliver high-quality, well-tested production code
Mentor early-career engineers via pairing and actionable feedback to accelerate growth and autonomy.
Uplevel engineering practices across the org: system design, CI/CD optimization, test strategy, build and review pipelines, and release discipline
Improve observability and operational readiness with metrics, logs, traces, runbooks, and post-incident learning
Translate recurring pain points into reusable libraries, templates, and golden paths that compound team efficiency
Partner cross-functionally (platform, TPM, SRE, security, product) to de-risk dependencies and land pragmatic designs
Establish measurable milestones on each project and reporting progress against them
Build a culture of software engineering excellence in both the Engineering Efficiencies team and in the wider Infrastructure Engineering organization
Your Skills & Abilities (Required Qualifications)
Bachelor's or master's degree in computer science or related field (or equivalent rigor demonstrated through experience)
10+ years of experience in software engineering organizations as an individual contributor
A strong track record leading the end‑to‑end design and development of complex software initiatives
A deep, T‑shaped engineering foundation: you’re broadly fluent across platforms, paradigms, and tooling, while possessing real depth in at least a couple major areas
A persistent curiosity, both technologically and organizationally
A genuine passion for teaching and mentoring, and a track record of
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s