Staff Technical Program Manager, Developer Experience
About the Role
As the Staff Technical Program Manager (TPM) for Developer Experience, you will own execution of core programs that improve how GM builds, secures, and ships software. You will work with engineering leaders and the Developer Experience team to turn priorities into delivered outcomes, running programs with minimal guidance and pulling in leadership at the decision points that matter. This is a hands-on delivery role where you will own specific initiatives end-to-end, keep them moving across teams, support vendor evaluations, and help developers adopt the tools and practices we invest in.
Responsibilities
- Own and drive program execution
- Turn priorities into plans and execution. Take and run initiatives that improve GM developers’ lives.
- Run the delivery cadence: track work against targets, surface blockers early, and drive the decisions needed to keep momentum.
- Manage complexity across teams: coordinate multi-team initiatives so they land with minimal disruption to developers.
- Cross-functional alignment
- Drive alignment on shared problems by bringing IT, Engineering, Cyber Security, and Legal together to resolve program-level questions (e.g., access models for external collaborators).
- Shift governance left: help replace manual gatekeeping with automated governance to keep developers safe without slowing them down.
- Vendor and tool coordination
- Support vendor relationships: coordinate work with key tool vendors and ensure GM gets real value from its investments.
- Run tool evaluations: structure pilots to produce clear data on productivity and security impact, and turn that data into recommendations.
- Adoption and enablement
- Drive adoption, not just rollout: support change management to make new tools and practices stick.
- Help design engagement models like InnerSource and communities of practice to encourage adoption of shared standards.
- Make the right way the easy way: keep developer documentation and paved-road templates current so the recommended way to build software is also the easiest.
Requirements
- Program leadership: 7+ years leading technical programs in DevOps, Cloud, or Platform Engineering.
- Education: BS or MS in an engineering-related discipline, or equivalent experience.
- Independent execution: Proven ability to own complex, multi-team programs end-to-end with minimal guidance, handling operational friction and cross-team coordination.
- Change and adoption: Experience driving technical and cultural change in complex, regulated enterprise environments and getting teams to adopt new tools and practices.
- Vendor and tool acumen: Experience coordinating enterprise software vendor relationships and managing tool integration (e.g., licensing, identity, support).
- Data-driven communication: Ability to turn metrics into clear, honest narratives for engineering and leadership audiences.
- Engineering enablement: Focus on making developers more productive by understanding their daily work and removing friction.
- Influence without authority: Strong stakeholder skills to build trust with engineering and IT leaders, bridge gaps, and drive agreement on hard decisions.
- AI-native practice: Use AI tools in your daily work and speak from real experience about their strengths and limitations.
Pay
The salary range for this role is $134,700 to $245,000. The actual base salary will vary based on factors relevant to the position. An incentive pay program offers payouts based on company performance, job level, and individual performance.
Benefits
- Medical, dental, and vision insurance
- Health Savings Account (HSA) and Flexible Spending Accounts (FSA)
- Retirement savings plan
- Sickness and accident benefits
- Life insurance
- Paid vacation and holidays
- Tuition assistance programs
- Employee assistance program
- GM vehicle discounts
- Company vehicle evaluation program (eligibility based on motor vehicle report review)
Schedule
This role is based remotely, but if the selected candidate lives within a specific mile radius of a GM hub, they will be expected to report to the location three times a week (or as dictated by their manager).