← All jobs

Senior Backend Engineer, Go, Gitaly at GitLab

Confirmed open

GitLab is hiring a remote Senior Backend Engineer to scale Gitaly, the distributed Git repository storage tier. The listing covers Remote, Canada; Remote, United Kingdom.

GitLab logoGitLab
Location
Remote, Canada; Remote, United Kingdom
Work arrangement
remote
Technologies
Go

Role overview

GitLab’s Gitaly team builds the Git data-storage tier that provides reliable, secure and fast repository access through APIs and storage operations. The work covers distributed storage, repository management, availability, performance, observability and operational excellence.

Responsibilities

  • Design and maintain Go services that sit between GitLab and Git and serve repository operations for GitLab.com, self-managed and Dedicated customers.
  • Improve repository storage scalability, reliability, performance and high availability across distributed systems.
  • Build APIs and storage operations with clear contracts, observability and operational safeguards.
  • Investigate production behaviour, diagnose failures and contribute to incident response and root-cause analysis.
  • Balance roadmap delivery with technical debt, code quality and long-term maintainability.
  • Collaborate asynchronously with engineers across time zones and document designs and operational learnings.

Qualifications

  • Professional experience building backend services in Go or a comparable systems language.
  • Strong understanding of distributed systems, storage, networking, performance and high-availability concepts.
  • Experience designing APIs and production services with testing, observability and operational ownership.
  • Ability to reason about repository or source-control data and work at the boundary between applications and storage.
  • Good written communication and ability to work independently in a remote, async-first engineering organisation.
  • Curiosity about Git internals, repository management, scaling source-code storage and customer-facing reliability.

Benefits

  • Remote work under the country restrictions listed in the official posting.
  • GitLab benefits supporting health, finances and wellbeing, plus flexible paid time off.
  • Parental leave, team member resource groups, equity and employee stock-purchase opportunities.
  • Growth and development support in a distributed engineering organisation.

About GitLab

GitLab is a remote-first DevSecOps platform. Gitaly is its repository-storage tier serving GitLab.com, self-managed and Dedicated deployments.

How to apply

Review the original posting and apply through the employer’s careers page.

View source and apply

Source checked: 2026-09-29

Show what you can do

Build a free profile around your CV and real work. Share its link when you are ready. Applications for this role still go directly to the employer.

Build a free profile

Browse job categories

Related jobs