
Engineering Manager, Geo for Self-Managed Customers
gitlab • Remote, United Kingdom
Posted: July 2, 2026
Job Description
We're looking for a technical engineering manager to lead a team building and operating large-scale distributed systems. The ideal candidate combines deep technical expertise with strong operational instincts and a passion for building high-performing teams.
You will lead the Geo for Self-Managed Customers team, which owns the Geo product end to end. Geo is tenant-to-tenant replication that sits between raw infrastructure replication and single-object transfer, and it is the foundation customers rely on for their disaster recovery strategies.
What you'll bring:
- Proven track record building and owning large-scale distributed services, with the technical depth to dive into architecture and guide the team on technical strategy
- Experience in driving operational excellence and you've owned services running at four-nines (99.99%) SLOs and know what it takes to keep them there
- Experience leveraging AI tooling to boost team productivity, with real lessons learned from both wins and missteps
- A history of building and managing high-performing, accountable team cultures, including managing out when necessary
- Comfort driving complex projects to completion without relying on a dedicated TPM
- Experience leading distributed and remote teams effectively
Key Responsibilities:
- Lead the roadmap and execution for the Geo product serving Self-Managed customers, setting clear direction in close partnership with the team’s Product Manager.
- Hire and develop a high-performing engineering team where members can thrive and deliver with quality and speed; the team is India-anchored, with EMEA backend/fullstack hiring to improve timezone overlap.
- Own the reliability, correctness, and performance of Geo replication as the core layer underpinning disaster recovery for Self-Managed deployments.
- Deliver bug fixes, API extensions, and new capabilities to the shared Geo codebase, maintaining relationships with the Geo SMEs embedded in the Dedicated Migrations and Resilience teams so day-to-day commits resolve quickly.
- Build and maintain runbooks, guardrails, and reviews so the team operates with rigor; ensure high-quality, timely responses to Geo-related escalations from Support and internal partners.
- Define, track, and report on delivery and operational metrics, using them to drive continuous improvement.
- Participate in the Incident Management on-call rotation to help ensure availability goals for Geo are met, working with reliability engineers and development team members.
Additional Content
We're looking for a technical engineering manager to lead a team building and operating large-scale distributed systems. The ideal candidate combines deep technical expertise with strong operational instincts and a passion for building high-performing teams.
You will lead the Geo for Self-Managed Customers team, which owns the Geo product end to end. Geo is tenant-to-tenant replication that sits between raw infrastructure replication and single-object transfer, and it is the foundation customers rely on for their disaster recovery strategies.
What you'll bring:
- Proven track record building and owning large-scale distributed services, with the technical depth to dive into architecture and guide the team on technical strategy
- Experience in driving operational excellence and you've owned services running at four-nines (99.99%) SLOs and know what it takes to keep them there
- Experience leveraging AI tooling to boost team productivity, with real lessons learned from both wins and missteps
- A history of building and managing high-performing, accountable team cultures, including managing out when necessary
- Comfort driving complex projects to completion without relying on a dedicated TPM
- Experience leading distributed and remote teams effectively
Key Responsibilities:
- Lead the roadmap and execution for the Geo product serving Self-Managed customers, setting clear direction in close partnership with the team’s Product Manager.
- Hire and develop a high-performing engineering team where members can thrive and deliver with quality and speed; the team is India-anchored, with EMEA backend/fullstack hiring to improve timezone overlap.
- Own the reliability, correctness, and performance of Geo replication as the core layer underpinning disaster recovery for Self-Managed deployments.
- Deliver bug fixes, API extensions, and new capabilities to the shared Geo codebase, maintaining relationships with the Geo SMEs embedded in the Dedicated Migrations and Resilience teams so day-to-day commits resolve quickly.
- Build and maintain runbooks, guardrails, and reviews so the team operates with rigor; ensure high-quality, timely responses to Geo-related escalations from Support and internal partners.
- Define, track, and report on delivery and operational metrics, using them to drive continuous improvement.
- Participate in the Incident Management on-call rotation to help ensure availability goals for Geo are met, working with reliability engineers and development team members.