Engineering Technical Program Management Leadership

Driving Engineering strategy and initiatives company-wide

Engineering Technical Program Management Leadership is responsible for leading a team of Engineering TPMs who are responsible for planning, execution, and delivery of complex projects across Engineering and Product. Engineering TPM Leaders work with a variety of stakeholders, including engineers, architects, and business leaders across Engineering and the Company to ensure that projects are completed on time and within budget. This includes the tracking, monitoring and influencing priority of significant objectives, goals, and plans from all Engineering sub-departments.

Engineering TPM Leaders typically have a background in engineering or computer science, and have a deep understanding of the technical aspects of infrastructure components. They have been TPMs as an individual capacity before as well as people manager experience. They also have strong leadership and communication skills, and able to work effectively in a fast-paced and demanding environment.

Responsibilities

  • Manage a team of Engineering Technical Program Managers.
  • Responsible for staffing requirements for the TPM organization.
  • Establish a reliable and visible cadence for initiative reviews, decision making, prioritization, and staffing management.
  • Lead and drive Engineering projects such as: Availability, Disaster Recovery, Releases, CI/CD Pipeline Efficiency, and Engineering Productivity
  • Provide technical program management, coordination, and inter/intra team communications to deliver outstanding program outcomes.
  • Work closely with Software Engineers, SREs, Engineering Leadership, and other Product & Engineer teams to deliver a high quality and resilient SaaS Infrastructure Platform with world class Availability.
  • Manage Engineering programs, define milestones and success criteria, staffing allocation to ensure successful on-time deliverables.
  • Lead strategic planning with direct influence over staffing decisions, project timelines, and planning stakeholders.
  • Work on massive distributed, large-scale systems, storage solutions, applications, and new platforms.
  • Be a change advocate responsible for initiating and leading multiple organizations through pivots needed to address shifts in business trends and priorities.
  • Provide guidance and coaching to TPMs on technical contributions, product architecture, and other areas
  • Utilize technical acumen in working with large, cross-functional distributed teams.

Requirements

  • Experience managing execution of complex programs that span multiple engineering teams through the software project lifecycle (build, test, and release on time).
  • Experience with technologies such as virtualization and complex software infrastructure systems, compute, storage, data migration, capacity, load balancing, and software defined networking.
  • Experience driving cross-functional initiatives according to plan and timelines
  • Prioritize effectively and multitask efficiently
  • Proven track record of successful collaboration with internal and external partners
  • Communication, presentation, and documentation skills

Levels

Senior Manager, Technical Program Management

This is a future level where we will outline the requirements and responsibilities at the time of the business need for the role.

Senior Manager, Technical Program Management Job Grade

The role is a grade 9.

Senior Manager, Technical Program Management Responsibilities

  • We are not currently hiring for this role & will add more detail requirements when the business need arises.

Senior Manager, Technical Program Management Requirements

  • We are not currently hiring for this role & will add more detail requirements when the business need arises.

Director, Technical Program Management

Director, Technical Program Management Job Grade

The role is a grade 10.

Director, Technical Program Management Responsibilities

  • Own technical program management budgeting and staffing
  • Own multi-year roadmap, strategy, and vision for the technical program manager team
  • Define headcount requirements and is accountable for headcount fiscal year plans
  • Own technical program budgets and any financial reporting artifacts
  • Expanded sphere of influence in driving Engineering initiatives across R&D and the company
  • Creates a measurable impact on the work of teams across the company
  • Takes a central role in decision making for technical, business, and organizational issues
  • Drive goals and objectives that results in further progress of the Engineering division roadmap and strategy
  • Accountable and responsible for overflow responsibilities from the CTO and Engineering Leadership Team
  • Identify, define, and implement Engineering programs across the company

Director, Technical Program Management Requirements

All requirements of the management role plus:

  • 15+ years of experience in technical program/project management or equivalent
  • Ability to influence and implement change across the company
  • Speak to and represent GitLab to customers, vendors, and external key stakeholders

Specialties

  • Currently no specialties defined

Performance Indicators

  • Individual TPM’s Performance Indicators will be defined based on their quarterly goals
  • Project Completion rate
    • Measure by tracking the percentage of projects completed on time and within budget.
  • Stakeholder Satisfaction score
    • Measure through regular feedback surveys or interviews with stakeholders, assessing the program management effectiveness, communication and responsiveness.

Hiring Process

Candidates for this position can expect the hiring process to follow the order below. Please keep in mind that candidates can be declined from the position at any stage of the process. To learn more about someone who may be conducting the interview, find their job title on our team page.

  1. Qualified candidates will be invited to schedule a 30 minute screening call with one of our Global Recruiters.
  2. Candidates will be invited to schedule a 50-minute interview with a Manager/Sr. Manager within Engineering.
  3. Candidates will be invited to schedule a 50-minute interview with a Director/Sr. Director in Engineering.
  4. Candidates will be invited to schedule a 50-minute interview with a cross-functional stakeholder.
  5. Candidates will be invited to schedule a 50-minute interview with an existing TPM/Program Manager.
  6. Candidates will be invited to schedule a 50-minute interview with the CTO.

Additional details about our process can be found on our hiring page.

 


About GitLab

GitLab Inc. is a company based on the GitLab open-source project. GitLab is a community project to which over 2,200 people worldwide have contributed. We are an active participant in this community, trying to serve its needs and lead by example. We have one vision: everyone can contribute to all digital content, and our mission is to change all creative work from read-only to read-write so that everyone can contribute.

We value results, transparency, sharing, freedom, efficiency, self-learning, frugality, collaboration, directness, kindness, diversity, inclusion and belonging, boring solutions, and quirkiness. If these values match your personality, work ethic, and personal goals, we encourage you to visit our primer to learn more. Open source is our culture, our way of life, our story, and what makes us truly unique.

Top 10 Reasons to Work for GitLab:

  1. Mission: Everyone can contribute
  2. Results: Fast growth, ambitious vision
  3. Flexible Work Hours: Plan your day so you are there for other people & have time for personal interests
  4. Transparency: Over 2,000 webpages in GitLab handbook, GitLab Unfiltered YouTube channel
  5. Iteration: Empower people to be effective & have an impact, Merge Request rate, We dogfood our own product, Directly responsible individuals
  6. Diversity, Inclusion & Belonging: A focus on gender parity, Team Member Resource Groups, other initiatives
  7. Collaboration: Kindness, saying thanks, intentionally organize informal communication, no ego
  8. Total Rewards: Competitive market rates for compensation, Equity compensation, global benefits (inclusive of office equipment)
  9. Work/Life Harmony: Flexible workday, Family and Friends days
  10. Remote Done Right: One of the world's largest all-remote companies, prolific inventor of remote best practices

See our culture page for more!

Work remotely from anywhere in the world. Curious to see what that looks like? Check out our remote manifesto and guides.