Senior Backend Engineer (Go), Tenant Scale: Gitaly
GitLabRemotely
gogitdistributed systemsobservabilityrubygrpcperformance
Job Description
📋 Description
- Backend Engineer on the Gitaly team building GitLab’s Git data storage tier as a standalone product.
- Work spans distributed storage, repository management, high availability, performance
- Collaborate with GitLab teams (Git, Infrastructure, SRE, Dedicated, and customer-facing) to deliver
- Balance roadmap delivery, technical improvements, customer reliability work, and on-call duties.
- Mentor teammates, improve engineering practices, and drive durable improvements in design and
🎯 Requirements
- Significant experience building and optimizing distributed or highly available software in
- Experience owning complex projects end-to-end (design, rollout, operational support).
- Strong systems design skills: performance, failure modes, concurrency, observability.
- Proven ability to influence technical decisions and collaborate across teams.
- Mentoring experience and ability to raise quality of designs, code, testing, and docs.
- Excellent written and verbal communication; ability to explain trade-offs clearly.
🎁 Benefits
- Benefits to support health, finances, and well-being.
- Flexible Paid Time Off and other well-being initiatives.
- Growth and development resources and opportunities.
- Parental leave and equity compensation options.