# Senior Backend Engineer (Go), Tenant Scales: Gitaly

**Company**: GitLab
**Location**: Remote, Canada
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/gitlab/jobs/8937425002?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/senior-backend-engineer-go-tenant-scales-gitaly-a4722dc4-67a/

## 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](https://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

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/gitlab/jobs/8937425002?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
