Experience managing engineering teams with direct reports, including hiring, performance management, and career development.
Management philosophy focused on building engineer agency and ownership, grounded in consistency, follow-through, and technical judgment.
Proven ability to guide specialized engineers through ambiguity, structured debate, high-stakes technical tradeoffs, and operating critical services.
Strong written communication and remote, asynchronous collaboration skills with distributed, multi-timezone teams.
Track record of delivering on ambiguous, long-horizon technical projects with clear outcomes and managing maintainability and technical debt.
Hands-on background in version control systems, distributed systems, storage engines, or low-level infrastructure, with ability to engage with systems code and architecture, ideally in Go or similar environments.
What you’ll be doing
Manage a team of senior and staff engineers working on Gitaly and related infrastructure.
Build a culture of technical rigor, clear accountability, and ownership within the team.
Drive execution on complex, long-term work involving performance, scalability, maintainability, and core architecture.
Balance roadmap delivery with GitLab product and infrastructure priorities.
Support 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 and stakeholders who rely on Gitaly expertise for performance, features, and roadmap clarity.
Represent the team in cross-functional and stakeholder conversations regarding Gitaly direction, performance, and scalability.
Perks and benefits
Benefits supporting health, finances, and well-being.
Flexible Paid Time Off (PTO).
Team Member Resource Groups.
Equity Compensation and Employee Stock Purchase Plan.