Description
GitLab is seeking an Intermediate Technical Program Manager to lead cross-functional initiatives that help teams deliver reliably, efficiently, and at scale.
As a Technical Program Manager in GitLab's R&D organisation, you'll own programs that cut across multiple product stages and engineering teams, turning strategic priorities into clear plans, aligning stakeholders, and driving progress in an all-remote, asynchronous environment.
Responsibilities:
- Lead 1–3 strategic technical programs at a time spanning multiple engineering teams and product stages, ensuring clear scope, priorities, and outcomes.
- Partner with engineering leaders and other key stakeholders to align on goals, timelines, and delivery milestones for cross-functional initiatives.
- Own end-to-end program planning and execution, from initial discovery and scoping through delivery, measurement, and retrospectives.
- Drive asynchronous collaboration using GitLab issues, epics, and handbook updates so globally distributed teams stay aligned and informed.
- Identify risks and blockers early, coordinate resolution across teams, and escalate when needed to maintain momentum.
- Faculate working group meetings and async discussions to support decision-making, surface tradeoffs, and keep programs on track.
- Track and communicate program health through metrics, dashboards, and regular status updates to provide visibility to the Engineering Division and partners.
- Contribute to evolving Technical Program Management practices by documenting processes, sharing learnings, and improving how R&D programs run across GitLab.
Requirements:
- Experience in technical program management, project management, software engineering, or similar technical roles.
- Understanding of the software development lifecycle and Agile ways of working, including how engineering teams plan, build, and ship.
- Skill in coordinating programs across multiple engineering teams or departments, aligning stakeholders on goals, timelines, and milestones.
- Strong written communication skills for asynchronous, documentation-first collaboration in a fully remote environment.
- Ability to work independently in a distributed setting, set priorities, and make progress with minimal supervision.
- Comfortable navigating ambiguity, identifying blockers, and proposing practical solutions to keep programs moving.
- Familiarity with DevOps practices, CI/CD pipelines, or platforms like GitLab, with interest in deepening this knowledge over time.
- Openness to learning, iterating based on feedback, and applying transferable skills from varied backgrounds to technical program management.
Benefits:
- Benefits to support your health, finances, and well-being
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation & Employee Stock Purchase Plan
- Growth and Development Fund
- Parental Leave
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://job-boards.greenhouse.io/gitlab/jobs/8784185002