GitLab is the intelligent orchestration platform for DevSecOps, enabling organizations to increase developer productivity and accelerate digital transformation. As a Senior Technical Program Manager, you will lead complex, cross-functional programs within GitLab's Engineering Division, ensuring alignment on goals, timelines, and delivery across various teams.
Responsibilities:
- Lead multiple complex, cross-functional programs across GitLab's Engineering division and partner functions, owning scope, timelines, risks, and delivery from kickoff through retrospective
- Coordinate dependencies across initiatives, surface blockers early, and keep stakeholders aligned on priorities, progress, and trade-offs
- Partner with Engineering, Product, Finance, Legal, and Go-to-Market leaders to define clear program goals and milestones, and escalate risks with crisp recommendations
- Establish and maintain program operating rhythms, including working group meetings, async updates, and status reporting that improve visibility into program health
- Create and maintain program documentation, including decision logs, plans, and stakeholder updates, with an async-first approach that supports a fully remote team
- Drive consistent execution by clarifying ownership, aligning on next steps, and following through on commitments across teams
- Contribute to Technical Program Manager practices by documenting playbooks and templates in the GitLab handbook, and sharing learnings that improve how R&D programs run
- Model GitLab's CREDIT values (Collaboration, Results, Efficiency, Diversity/Inclusion, Iteration, Transparency) in how you communicate, make decisions, and deliver outcomes
Requirements:
- Experience owning complex, cross-functional technical programs end-to-end, from scoping and kickoff through delivery and retrospective
- Ability to build relationships and drive alignment across Engineering, Product, Finance, Legal, and Go-to-Market stakeholders, including senior leaders
- Skill in establishing and maintaining program governance, including operating rhythms, status reporting, dependency tracking, and decision logs
- Strong written communication and async-first collaboration habits, with a default to clear documentation and written updates
- Analytical approach to identifying risks and dependencies, framing trade-offs, and presenting options and recommendations to stakeholders
- Working knowledge of the software development lifecycle and how engineering teams plan and deliver work; familiarity with DevOps practices and CI/CD pipelines is helpful
- Experience improving how programs run through playbooks, templates, retrospectives, and handbook documentation; transferable program leadership skills from adjacent roles are welcome