Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 14 Nov 2026

Senior Backend Engineer (Go), Tenant Scales: Gitaly

GitLab Remote, Canada Remote senior full-time

The employer hasn't listed a salary.

Apply on GitLab

Description

GitLab is seeking a Senior Backend Engineer (Go) for the Gitaly team, focusing on GitLab's Git data storage tier. The ideal candidate will help build a standalone product providing reliable, secure, and fast access to Git repositories.

Responsibilities:

  • Own moderately sized to complex technical initiatives from problem definition to implementation and monitoring.
  • Act as the directly responsible individual for projects, aligning stakeholders and managing execution.
  • Lead technical design for distributed storage, Git repository management, performance, reliability, and scalability.
  • Collaborate with engineers and teams across GitLab to deliver cross-functional outcomes.
  • Improve engineering practices through mentoring, documentation, and code reviews.
  • Take operational ownership of systems, including incident response and post-incident improvements.
  • Identify opportunities to improve workflows through automation and reusable designs.
  • Respond to user emergencies, platform alerts, and support requests.

Requirements:

  • Significant experience building, debugging, and optimizing distributed or highly available software systems.
  • Experience owning complex projects end-to-end, including technical design, execution, and operational support.
  • Strong systems design skills and ability to reason about performance, failure modes, and observability.
  • Track record of influencing technical decisions and working effectively with stakeholders.
  • Experience mentoring engineers and improving team practices.
  • Strong written and verbal communication skills.
  • Professional experience with Go or another backend or systems language.
  • Experience operating production systems and participating in incident response.

Nice to Have:

  • Experience with Ruby, Git internals, gRPC, or Git server infrastructure.

Benefits:

  • Benefits supporting health, finances, and well-being.
  • Flexible Paid Time Off.
  • Team Member Resource Groups.
  • Equity Compensation & Employee Stock Purchase Plan.
  • Growth and Development Fund.
  • Parental Leave.

For more fresh new jobs, check out yubhub.co.

Skills

Required

  • Go
  • distributed storage
  • Git repository management
  • performance
  • reliability
  • scalability
  • systems design
  • mentoring
  • communication

Nice to have

  • Ruby
  • Git internals
  • gRPC
  • Git server infrastructure

Ready to apply?

You apply with the employer directly. Their original posting is here: https://job-boards.greenhouse.io/gitlab/jobs/8937425002

Apply on GitLab