Overview
Lead cross-functional technical programs within GitLab's R&D organization, turning strategic priorities into clear plans, aligning stakeholders, and driving delivery in an all-remote, asynchronous environment.
What you'll do
- 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.
- Facilitate 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.
What you'll need
- 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.
- Openness to learning, iterating based on feedback, and applying transferable skills from varied backgrounds to technical program management.
Nice to have
- Familiarity with DevOps practices, CI/CD pipelines, or platforms like GitLab, with interest in deepening this knowledge over time.
Details
- Fully remote role; some roles carry location-based eligibility requirements, which Talent Acquisition can clarify during recruiting.
Read the full description and apply on the company’s own careers page.