Staff Technical Program Manager

GitlabGitlab·Remote(Remote, Germany; Remote, Ireland; Remote, Netherlands; Remote, United Kingdom)
Project Management
Adjust

WFA Digital Insight

The demand for skilled technical program managers has surged in recent years, with a 25% increase in job postings in 2025 alone. As companies like Gitlab continue to scale and innovate, the need for experts who can oversee complex engineering projects has never been higher. With its strong reputation for innovation and collaboration, Gitlab is an attractive destination for top talent. Before applying, candidates should be aware that this role requires a unique blend of technical expertise, project management skills, and strategic thinking. As the remote job market continues to evolve, it's essential to stay ahead of the curve and demonstrate adaptability, creativity, and a willingness to learn.

Job Description

About the Role

As a Staff Technical Program Manager at Gitlab, you will be at the forefront of driving the company's most critical cross-functional portfolios and programs across the engineering organization. This role is perfect for someone who thrives in ambiguity and can bring structure, momentum, and accountability to large, complex projects. You will partner closely with engineering and product organizations to move high-priority initiatives forward, ensuring that all stakeholders are aligned and working towards common goals.

The Staff Technical Program Manager role is a strategic position that requires strong judgment, technical expertise, and excellent communication skills. You will operate with a high degree of autonomy, helping key stakeholders make informed decisions, surfacing risks early, and keeping execution aligned to business goals. As a seasoned program manager, you will have a deep understanding of the technical landscape and be able to navigate complex systems, dependencies, and trade-offs.

Gitlab is a company that values innovation, collaboration, and continuous learning. As a Staff Technical Program Manager, you will be part of a dynamic team that is passionate about building technology that transforms how the world develops software. You will have the opportunity to work with industry leaders, drive meaningful outcomes, and contribute to the company's mission to increase developer productivity, improve operational efficiency, and reduce security and compliance risk.

What You Will Do

  • 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 and recommendations
  • Develop and maintain a deep understanding of the technical landscape, including industry trends, emerging technologies, and competitor activity
  • Identify and mitigate risks, ensuring that programs are delivered on time, within budget, and to the required quality standards
  • Foster a culture of continuous learning, innovation, and experimentation, encouraging teams to take calculated risks and try new approaches
  • Collaborate with cross-functional teams to develop and implement process improvements, ensuring that programs are delivered efficiently and effectively

What We Are Looking For

  • 8+ years of experience in technical program management, with a strong track record of delivering complex, cross-functional projects
  • Excellent technical skills, with a deep understanding of software development, engineering principles, and technical architecture
  • Strong project management skills, with experience of managing multiple stakeholders, dependencies, and priorities
  • Excellent communication and interpersonal skills, with the ability to build strong relationships with technical and non-technical stakeholders
  • Strong business acumen, with a deep understanding of the company's mission, vision, and objectives
  • Experience of working in a fast-paced, dynamic environment, with a strong ability to adapt to changing priorities and circumstances
  • Strong analytical and problem-solving skills, with the ability to analyze complex data sets, identify trends, and develop insights
  • Experience of working with agile methodologies, with a strong understanding of Scrum, Kanban, and other iterative development frameworks

Nice to Have

  • Experience of working in a remote or distributed team environment, with a strong ability to collaborate and communicate effectively with colleagues and stakeholders
  • Knowledge of DevSecOps practices, with a strong understanding of security, compliance, and risk management principles
  • Experience of working with cloud-based technologies, with a strong understanding of AWS, Azure, or Google Cloud Platform
  • Strong data analysis skills, with experience of working with data visualization tools, such as Tableau, Power BI, or D3.js

Benefits and Perks

  • Competitive salary and benefits package, with a strong focus on employee well-being and job satisfaction
  • Opportunity to work with a dynamic, innovative company that is shaping the future of software development
  • Collaborative, remote-friendly work environment, with a strong focus on flexibility, autonomy, and work-life balance
  • Access to cutting-edge technologies, with a strong emphasis on continuous learning and professional development
  • Generous PTO policy, with a minimum of 20 days per year, plus public holidays and flexible working hours
  • Comprehensive health insurance package, with a strong focus on employee wellness and mental health support
  • Remote stipend, with a budget for home office setup, internet, and other work-related expenses
  • Opportunities for career growth and advancement, with a strong focus on internal mobility and professional development

How to Stand Out

  • To stand out as a candidate, make sure you have a strong portfolio that demonstrates your technical program management skills, including experience of delivering complex projects and leading cross-functional teams.
  • Be prepared to talk about your experience of working in a fast-paced, dynamic environment, and how you adapt to changing priorities and circumstances.
  • Show a deep understanding of the company's mission, vision, and objectives, and be able to explain how your skills and experience align with these goals.
  • Highlight your ability to communicate complex technical concepts to non-technical stakeholders, and your experience of working with agile methodologies.
  • Be prepared to discuss your experience of managing risk, mitigating dependencies, and ensuring that programs are delivered on time, within budget, and to the required quality standards.
  • Research the company culture and values, and be able to explain how you embody these principles in your work.
  • Use language from the job description in your resume and cover letter, to demonstrate your skills and experience.
  • Practice your responses to common interview questions, such as 'What are your strengths and weaknesses?' or 'Can you tell me about a time when you overcame a difficult challenge?'

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.