Staff Technical Program Manager
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
Similar Roles
Explore comparable positions
Staff Technical Program Manager
GitLab