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 (e.g., developer enablement for new/critical tools, managing platform migrations, addressing platform issues, improving developer environments/workstations).
- Run the delivery cadence: track work against targets, surface blockers early, and drive decisions to maintain momentum.
- Manage complexity across teams: coordinate multi-team initiatives to 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: 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 practical aspects of 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, identifying friction, and removing it.
- 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 benefits 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; participants must purchase/lease a qualifying GM vehicle every four years unless an exception applies)
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).
About GM
Our vision is a world with Zero Crashes, Zero Emissions, and Zero Congestion, and we embrace the responsibility to lead the change that will make our world better, safer, and more equitable for all. We believe in driving meaningful change through our words, deeds, and culture, fostering an inclusive environment where every employee belongs to one General Motors team.