1. What is a Technical Program Manager at GitLab?
As a Technical Program Manager (TPM) at GitLab, you serve as a critical bridge between high-level engineering strategy and the execution of complex, cross-functional initiatives. GitLab operates on a unique model of transparency and remote-first collaboration, meaning your role is not just about tracking tasks, but about enabling global, asynchronous communication across diverse engineering and product teams. You are responsible for ensuring that technical roadmaps are realized, dependencies are managed across distributed systems, and the organization maintains its velocity while shipping high-quality code.
This position is particularly impactful because you are driving the lifecycle of programs that directly influence the GitLab platform’s reliability, scalability, and feature set. Whether you are leading infrastructure migrations, overseeing security compliance programs, or coordinating major product releases, your work directly affects how thousands of organizations develop and deploy software. You will be expected to thrive in an environment that prioritizes documentation, iteration, and a "bias for action," making you a central figure in the company’s mission to make software development faster and more efficient.



