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.
- 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 applySource 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 profileBrowse job categories
Related jobs
- Principal Software Engineer — GRADION
- Senior Golang Engineer — ANDPAD Vietnam
- Software Engineer II — Clearer.io
- Senior AWS Cloud DevOps Engineer — Bosch
- Senior Fullstack Engineer, Real User Monitoring at Grafana Labs (Canada) — Grafana Labs
- Senior Fullstack Engineer, Real User Monitoring at Grafana Labs (United States) — Grafana Labs