Technical Program Manager
GitLab
Technical program manager at GitLab Bangalore, leading 1-3 strategic cross-team technical programs in the Office of the CTO.
This full-time Bangalore role was posted on 16 September 2026. The listing describes leading one to three strategic technical programs spanning multiple engineering teams, partnering with engineering leaders on goals and milestones, and owning end-to-end program planning from discovery through delivery and retrospectives. Requirements include experience in technical program management or similar technical roles, understanding of the software development lifecycle and Agile ways of working, and strong written communication for asynchronous, documentation-first collaboration in a fully remote environment.
About GitLab
GitLab builds a DevSecOps platform that covers source code management, CI/CD, security scanning and planning in a single application. Its listings state that more than 50 million registered users and more than half of the Fortune 100 use the platform.
GitLab operates as an all-remote company with team members in many countries, including India. Its public handbook and listing pages describe an asynchronous, documentation-heavy way of working, and its listings note that team members are expected to use AI tooling in daily workflows. Learn more on GitLab's website.
The role in plain terms
The written-communication requirement is not boilerplate at GitLab: programs run on documents, issues and async discussion, so TPMs who rely on meetings and hallway alignment will struggle. Leading only 1-3 programs at a time signals depth over breadth - these are company-level initiatives in the CTO's office, not routine delivery tracking.
The team and the work
Per the listing, the role sits in the Office of the CTO, coordinating across engineering teams and product stages in GitLab's all-remote model.
What the employer asks for
These requirements are quoted from the employer's listing, kept in their exact words so eligibility details are not distorted:
- 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.
Who this role suits
TPMs with real cross-team program delivery experience and strong written async communication. Not for project managers whose experience is ticket tracking within a single team.
Practical notes
For TPM roles in async companies, expect to show program artifacts: a planning doc, a decision record, a retrospective. How you drive alignment without meetings is the core assessment.
Working at GitLab
Roles at GitLab span the product itself (backend in Ruby and Go, frontend, security, infrastructure) plus internal systems teams that build the company's own tooling and automations.
How to apply
Apply directly on the employer's site: Technical Program Manager at GitLab. We found this listing on the Greenhouse public job board (job-boards.greenhouse.io), where it was posted on 16 Sep 2026 and was still open when we checked on 30 Oct 2026. Before applying, re-read the employer's own description in full, since eligibility details, deadlines and process steps can change at any time and the employer's page is always the final word. Tailor your resume to the specific requirements above rather than sending a generic one: mirror the skills and tools the listing names where you genuinely have them. A short, specific note on why this team and this problem interest you goes further than a long generic cover letter. Never pay a fee to apply or interview; genuine employers, including this one, do not charge candidates.
Related openings on GetFirstJob
If this role is not the right fit, these current openings are in a similar area:
- Senior Assigned Support Engineer (Designated / Premier Support) at GitLab
- Software Engineer, Delivery : Release at GitLab
- Senior Software Engineer, SSCS : Authentication at GitLab
- People Systems Engineer at GitLab
We write and maintain this page from the employer's public listing and link straight to their application page. We do not act as a recruiter, and applying is always free. If the link above stops working, the role has likely been filled.
This is our short summary of the employer's listing. The full description, eligibility and deadline are on the employer's page.