2 months ago

Senior Technical Program Manager

GitLab

Hybrid
Full Time
$200,000
Hybrid
Apply

Job Overview

Job TitleSenior Technical Program Manager
Job TypeFull Time
Offered Salary$200,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About GitLab

GitLab is the intelligent orchestration platform for DevSecOps, enabling organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. With over 50 million registered users and trust from more than 50% of the Fortune 100*, GitLab empowers teams to ship better, more secure software faster. Our principles extend to how we work: we embrace AI as a core productivity multiplier, expecting all team members to integrate AI into daily workflows for efficiency, innovation, and impact. GitLab is a place where careers accelerate, innovation flourishes, and every voice is valued, driven by our CREDIT values and continuous knowledge exchange.

*Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.

The Role: Senior Technical Program Manager

As a Senior Technical Program Manager, you will lead complex, cross-functional programs within GitLab's Engineering Division. This role focuses on transforming ambiguous initiatives into clear plans and reliable delivery. You will provide structure to efforts spanning Engineering, Product, Finance, Legal, and Go-to-Market, ensuring alignment on scope, milestones, dependencies, and risks. This is a fully remote, fast-paced environment where strong asynchronous communication is vital, and you will be entrusted with end-to-end program ownership. Over your first year, you will establish durable operating rhythms, deliver multiple programs from kickoff to retrospective, and enhance program practices through clear documentation and handbook updates.

What You'll Do

  • 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.

What You'll Bring

  • 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.

About The Team

You'll join GitLab's Research and Development (R&D) organization within the Engineering Division, collaborating with Engineering and cross-functional groups like Product, Finance, Legal, and Go-to-Market. The team focuses on making cross-functional execution predictable and transparent by enhancing program governance, managing dependencies and risk across initiatives, and establishing effective operating rhythms in an all-remote, asynchronous environment. You will engage with stakeholders globally through documented plans, async status updates, and streamlined working groups, contributing to the improvement of R&D program execution by documenting repeatable practices in the handbook.

How GitLab Will Support You

GitLab offers comprehensive benefits to support your health, finances, and well-being, including Flexible Paid Time Off, Team Member Resource Groups, Equity Compensation & Employee Stock Purchase Plan, Growth and Development Fund, Parental leave, and Home office support. We welcome diverse candidates and encourage applications even if you don't meet every single qualification, valuing your interest and potential. GitLab is proud to be an equal opportunity workplace and an affirmative action employer, committed to merit-based employment practices.

Key skills/competency

  • Technical Program Management
  • Cross-functional Leadership
  • Stakeholder Alignment
  • Asynchronous Communication
  • Risk Management
  • Software Development Lifecycle
  • DevOps Practices
  • CI/CD Pipelines
  • Program Governance
  • Strategic Planning

Tags:

Technical Program Manager
program management
cross-functional leadership
stakeholder management
risk assessment
project planning
delivery management
documentation
process improvement
agile methodologies
strategic coordination
DevOps
CI/CD
DevSecOps
cloud infrastructure
software development tools
enterprise software
AI/ML integration
project management software
collaboration tools
security tooling

Share Job:

How to Get Hired at GitLab

  • Research GitLab's culture: Study their mission, CREDIT values, all-remote work model, and comprehensive handbook.
  • Tailor your resume: Highlight technical program management, cross-functional leadership, async communication, and DevSecOps experience.
  • Showcase remote work aptitude: Emphasize experience managing distributed teams and proficiency in written, async-first collaboration.
  • Prepare for behavioral questions: Focus on examples demonstrating Collaboration, Results, Efficiency, Diversity/Inclusion, Iteration, and Transparency.
  • Demonstrate technical depth: Be ready to discuss the software development lifecycle, DevOps practices, and CI/CD pipelines relevant to GitLab's platform.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background