Back to jobs

    Staff Technical Program Manager

    GitLab
    Remote, Germany; Remote, Ireland; Remote, Netherlands; Remote, United Kingdom Full-Time 2026-05-28

    About GitLab

    The Technical Program Management team at GitLab helps deliver complex work across research and development by providing focus, coordination, and execution discipline to programs that span multiple teams. They partner with engineering and product leaders to support initiatives that require broad, interdependent solutions. This role offers high visibility and impact, contributing significantly to GitLab's ability to plan, prioritize, and deliver at scale.

    You will join a small, all-remote, async-first team that values direct communication, trust, and shared ownership. The team is collaborative and outcomes-focused, offering autonomy in how work is accomplished. You will build strong partnerships with leaders across engineering and product, connecting efforts across critical business areas. The team supports each other by sharing context early, flagging risks quickly, and focusing on practical progress over perfect process.

    About the Position

    Introduction

    As a Staff Technical Program Manager at GitLab, you will be instrumental in driving complex, cross-functional programs within the engineering organization. This role demands an individual who thrives in ambiguous environments, bringing clarity, structure, and accountability to critical initiatives that span multiple functions and quarters. You will collaborate closely with engineering and product leadership to advance high-priority projects, influencing decisions and ensuring alignment with strategic business goals.

    Responsibilities

    • Lead the planning, execution, and delivery of high-priority, cross-functional programs across GitLab's engineering organization.
    • Operate at the portfolio level to identify dependencies, track progress, manage risk, and help teams deliver against defined objectives, milestones, and measurable outcomes over multiple quarters.
    • Partner directly with Engineering Directors, Vice Presidents, Product leadership, and technical leaders to align on priorities, program goals, trade-offs, and execution plans.
    • Create structure in ambiguous spaces by defining program frameworks, decision points, operating cadences, and communication plans that help teams move forward.
    • Translate technical architecture discussions, infrastructure considerations, and system dependencies into clear program plans that teams can execute against.
    • Drive stakeholder coordination across organizational boundaries, including collaboration with teams such as Monetization, Fulfillment, Utilization, Legal, and senior individual contributors across engineering stages.
    • Communicate program status, risks, and decisions clearly to senior stakeholders and executive audiences, with a focus on concise updates and actionable next steps.
    • Strengthen how programs are run by improving planning practices, supporting outcome-oriented execution, and helping the teams you support work more effectively at scale.

    Requirements

    • Proven technical program management experience, including operating at the Staff or Senior Staff level.
    • Proven success leading large, complex, cross-functional programs in a fast-paced, distributed engineering environment.
    • Strong technical fluency, with the ability to engage credibly with engineers and architects on topics such as continuous integration and continuous delivery (CI/CD), cloud infrastructure, application programming interfaces (APIs), and distributed systems.
    • Exceptional stakeholder management skills and strong written and verbal communication, especially when working with senior engineering and product leaders.
    • Comfort using program and project management tools such as GitLab, Jira, or similar platforms to manage execution and visibility.
    • Ability to read technical discussions, identify dependencies and risks, and turn complex inputs into practical plans, milestones, and decisions.
    • Demonstrated ability to take ownership of complex programs, ask thoughtful questions, make sound decisions, collaborate constructively across teams, and move work forward in ambiguous environments.

    About Company

    The Technical Program Management team at GitLab helps deliver complex work across research and development by providing focus, coordination, and execution discipline to programs that span multiple teams. They partner with engineering and product leaders to support initiatives that require broad, interdependent solutions. This role offers high visibility and impact, contributing significantly to GitLab's ability to plan, prioritize, and deliver at scale.

    You will join a small, all-remote, async-first team that values direct communication, trust, and shared ownership. The team is collaborative and outcomes-focused, offering autonomy in how work is accomplished. You will build strong partnerships with leaders across engineering and product, connecting efforts across critical business areas. The team supports each other by sharing context early, flagging risks quickly, and focusing on practical progress over perfect process.

    Apply Now

    Your data is only shared with GitLab

    Location

    Remote, Germany; Remote, Ireland; Remote, Netherlands; Remote, United Kingdom

    Type

    Full-Time

    Keywords

    AI
    Technical Program Management
    CI/CD
    Cloud Infrastructure
    APIs
    Distributed Systems
    Stakeholder Management
    GitLab
    Jira
    Remote
    Verified Company

    Staff Technical Program Manager

    GitLab