UK Remoted Job – Engineering Manager, Tenant Scale – Gitaly at GitLab
Job Title: Engineering Manager
Employer: GitLab
Job Type: Remote
Location: United Kingdom
Salary/Rate: Not Available
UK Visa Sponsorship: Not Available
Description
Table of Contents
-
Lead a team of senior and staff engineers responsible for Gitaly and related infrastructure at GitLab.
-
Build a culture of technical excellence, accountability, ownership and continuous improvement.
-
Oversee long-term engineering projects focused on performance, scalability, maintainability and core Gitaly architecture.
-
Balance engineering roadmaps with GitLab’s product development and infrastructure priorities.
-
Support engineers through mentoring, feedback, career planning and professional development opportunities.
-
Promote effective written communication and asynchronous collaboration across a globally distributed team.
-
Collaborate with Git and other stakeholder teams on performance improvements, feature design and roadmap planning.
-
Represent the team in cross-functional discussions about Gitaly’s technical direction and scalability.
-
Guide the development and maintenance of Gitaly, GitLab’s Git data storage layer, including tooling and new data formats.
Responsibilities
-
Manage, recruit and develop a team of senior and staff engineers.
-
Establish clear performance expectations and encourage accountability and independent decision-making.
-
Provide regular feedback, coaching and career development support.
-
Lead complex technical initiatives involving distributed systems, storage infrastructure and performance optimisation.
-
Make informed architectural decisions that balance immediate delivery with long-term maintainability.
-
Manage technical debt and improve platform reliability, scalability and sustainability.
-
Coordinate engineering priorities with product, infrastructure and other technical teams.
-
Facilitate technical discussions, resolve disagreements and guide decisions involving complex trade-offs.
-
Encourage documentation, written communication and effective collaboration across multiple time zones.
-
Support operational excellence and ensure the team delivers measurable engineering outcomes.
-
Integrate AI tools into daily engineering and management workflows to improve productivity.
Requirements
-
Proven experience managing engineering teams, including direct reports, recruitment, performance management and career development.
-
A management philosophy that promotes engineer autonomy, ownership and accountability.
-
Ability to guide highly specialised engineers through ambiguity, complex technical decisions and operational challenges.
-
Excellent written communication and asynchronous collaboration skills.
-
Experience leading complex, long-term technical projects and delivering results under pressure.
-
Strong understanding of maintainability, technical debt and long-term platform viability.
-
Hands-on experience with version control systems, distributed systems, storage engines or low-level infrastructure.
-
Ability to engage confidently with systems-level code and software architecture.
-
Experience with Go or similar performance-sensitive programming environments is advantageous.
-
Willingness and ability to incorporate AI tools into everyday workflows.
-
Strong technical leadership, strategic planning and cross-functional collaboration skills.
Benefits
-
Comprehensive benefits supporting employee health, financial security and overall wellbeing.
-
Flexible paid time off (PTO).
-
Team Member Resource Groups that promote inclusion and community.
-
Equity compensation and an Employee Stock Purchase Plan (ESPP).
-
Growth and Development Fund to support learning and professional advancement.
-
Parental leave benefits.
-
Remote working arrangements, offering flexibility to work from different locations.
-
Opportunities to lead technically challenging projects and develop engineering leadership expertise within a globally distributed organisation.
How to Apply;
Interested and qualified candidates should:
Click here to apply online for this job