Overview
Manage a deeply technical team of senior and staff engineers building, maintaining, and providing expertise on Gitaly, GitLab's Git data storage tier.
What you'll do
- Manage a team of senior and staff engineers working on Gitaly and Gitaly-related infrastructure.
- Build a team culture where technical rigor, clear accountability, and ownership are the norm.
- Drive execution on complex, long-horizon work across performance, scalability, maintainability, and core Gitaly architecture.
- Guide the team in balancing roadmap delivery with GitLab product and infrastructure priorities.
- Support your engineers' growth through feedback, mentoring, career development, and stretch opportunities.
- Foster strong written communication and asynchronous alignment across a fully distributed team.
- Partner with teams like Git and other stakeholders who rely on Gitaly expertise for performance, feature design, and roadmap clarity.
- Represent the team credibly with cross-functional partners and in stakeholder conversations about Gitaly direction, performance, and scalability.
- Take part in on-call or operational support where your team's ownership model requires it.
What you'll need
- Experience managing engineering teams with direct reports, including hiring, performance management, and career development.
- A management philosophy centered on building engineer agency and ownership, with credibility grounded in consistency, follow-through, and technical judgment.
- Proven ability to guide highly specialized engineers through ambiguity, structured debate, high-stakes technical tradeoffs, and the realities of operating a service that is critical to GitLab.
- Strong written communication and remote, asynchronous collaboration skills across distributed, multi-timezone teams.
- You're comfortable moving work forward in documents, issue threads, and asynchronous reviews, not just in meetings.
- A track record of delivering under pressure on ambiguous, long-horizon technical projects with clear outcomes, and of reasoning from fundamentals about maintainability, technical debt, and long-term platform viability.
- Hands-on background in version control systems, distributed systems, storage engines, or other low-level infrastructure domains, with the ability to engage credibly with systems code and architecture, ideally in Go or similarly performance-sensitive environments.
Details
- Remote role; location options are Canada, United Kingdom, and United States.
- Subject to location-based eligibility requirements; GitLab's Talent Acquisition team can advise on location questions.
Read the full description and apply on the company’s own careers page.