Engineering Manager, Geo for Self-Managed Customers

GitlabGitlab·Remote(Remote, United Kingdom)
Software Development
AdjustExcel

WFA Digital Insight

The demand for skilled engineering managers in the remote job market has surged, with companies like Gitlab leading the charge. With the rise of distributed systems, professionals with expertise in building and operating large-scale services are in high demand. As the remote workforce continues to grow, companies are looking for leaders who can drive operational excellence and build high-performing teams. Gitlab, a pioneer in DevSecOps, is at the forefront of this trend, and this role offers a unique opportunity to shape the future of software development. Before applying, candidates should be aware of the technical depth required to dive into architecture and guide the team on technical strategy, as well as the need to leverage AI tooling to boost team productivity.

Job Description

About the Role

As an Engineering Manager at Gitlab, you will lead a team of skilled engineers building and operating large-scale distributed systems. The Geo product, which enables tenant-to-tenant replication, is a critical component of Gitlab's offerings, and you will be responsible for its end-to-end development and operation. Your team will be responsible for ensuring the high availability and performance of the Geo product, which is the foundation of disaster recovery strategies for Self-Managed customers.

The ideal candidate will have a proven track record of building and owning large-scale distributed services, with the technical depth to dive into architecture and guide the team on technical strategy. You will be responsible for driving operational excellence, leveraging AI tooling to boost team productivity, and building a high-performing team culture.

What You Will Do

  • Lead the roadmap and execution for the Geo product, 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
  • 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
  • Build and maintain runbooks, guardrails, and reviews so the team operates with rigor, ensuring 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 development of the company's technical strategy and contribute to the growth of the engineering team
  • Collaborate with cross-functional teams, including product management, design, and engineering to drive the development of the Geo product

What We Are Looking For

  • Proven experience building and owning large-scale distributed services, with the technical depth to dive into architecture and guide the team on technical strategy
  • Experience driving operational excellence, with a focus on high availability and performance
  • Strong leadership skills, with the ability to build and manage high-performing teams
  • Experience leveraging AI tooling to boost team productivity, with real lessons learned from both wins and missteps
  • Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams
  • Strong problem-solving skills, with the ability to analyze complex problems and develop creative solutions
  • Experience with cloud-based infrastructure and containerization technologies
  • Strong understanding of software development principles, including testing, continuous integration, and continuous delivery

Nice to Have

  • Experience with Geo replication and disaster recovery strategies
  • Familiarity with Gitlab's products and services
  • Experience with agile development methodologies and version control systems
  • Knowledge of security and compliance principles, with experience implementing security measures in large-scale distributed systems

Benefits and Perks

  • Competitive salary and benefits package
  • Opportunity to work with a highly skilled and experienced team
  • Collaborative and dynamic work environment
  • Flexible working hours and remote work options
  • Access to cutting-edge technologies and tools
  • Professional development opportunities, including training and conference attendance
  • Recognition and reward for outstanding performance
  • Comprehensive health and wellness program
  • Generous parental leave policy

How to Stand Out

  • Be prepared to provide specific examples of your experience building and owning large-scale distributed services, including your approach to driving operational excellence and leveraging AI tooling to boost team productivity.
  • Familiarize yourself with Gitlab's products and services, including the Geo product, and be prepared to discuss your understanding of disaster recovery strategies and tenant-to-tenant replication.
  • Emphasize your leadership skills and experience building and managing high-performing teams, including your approach to hiring, developing, and managing team members.
  • Highlight your problem-solving skills and ability to analyze complex problems and develop creative solutions.
  • Be prepared to discuss your experience with cloud-based infrastructure and containerization technologies, as well as your understanding of software development principles, including testing, continuous integration, and continuous delivery.
  • Show enthusiasm for Gitlab's mission and values, and be prepared to discuss how you can contribute to the company's growth and success.
  • Don't be afraid to ask questions during the interview process, including about the team, the company culture, and the opportunities for growth and development.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.