# Intermediate Technical Program Manager

**Company**: GitLab
**Location**: Bangalore, India
**Work arrangement**: remote
**Experience**: mid
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/gitlab/jobs/8784185002?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_540c7cc6-a30

## 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

## Skills

### Required
- Technical Program Management
- Project Management
- Software Engineering
- Agile
- DevOps
- CI/CD
- GitLab

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/gitlab/jobs/8784185002?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
