Open Role
GitLab

Opportunity at

GitLab

Senior Backend Engineer (Go), Tenant Scales: Gitaly

GitLab operates an intelligent orchestration platform designed for DevSecOps, aiding organizations in boosting developer productivity, decreasing compliance risks, and accelerating digital transformation. The company is currently…

View Company

Role Snapshot

Hiring Now
Work arrangement
Not specified
Location
Canada
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz15h agoEmployer posted Nov 13, 2026
Listing Views4
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

GitLab operates an intelligent orchestration platform designed for DevSecOps, aiding organizations in boosting developer productivity, decreasing compliance risks, and accelerating digital transformation. The company is currently hiring a Senior Backend Engineer to join the Tenant Scales team focusing on Gitaly. In this position, you will contribute to the development of GitLab's Git data storage tier, delivering fast, reliable, and secure access to Git repositories through APIs and storage operations. Your…

Job Description

GitLab operates an intelligent orchestration platform designed for DevSecOps, aiding organizations in boosting developer productivity, decreasing compliance risks, and accelerating digital transformation. The company is currently hiring a Senior Backend Engineer to join the Tenant Scales team focusing on Gitaly.

In this position, you will contribute to the development of GitLab's Git data storage tier, delivering fast, reliable, and secure access to Git repositories through APIs and storage operations. Your work will bridge the gap between Git and GitLab, ensuring dependable repository access for self-managed clients, GitLab Dedicated, and GitLab.com. The role involves distributed storage, high availability, performance tuning, operational excellence, and shaping the next generation of source code management.

This role suits professionals who value pragmatic engineering, thoughtful trade-offs, and continuous improvement while managing a critical service. You will balance roadmap objectives, technical enhancements, customer requests, and operational support duties, including incident response and on-call rotations.

Responsibilities

  • Manage technical initiatives from initial problem definition through implementation, rollout, monitoring, and operational follow-through
  • Lead technical design efforts addressing distributed storage, scalability, and performance problems using data and benchmarking
  • Partner with cross-functional teams including Infrastructure, Site Reliability Engineering, and Git to deliver shared outcomes
  • Take operational ownership of systems through incident management, capacity analysis, and customer escalations
  • Contribute to engineering practices via mentorship, code reviews, and documentation
  • Participate in on-call schedules and respond to user emergencies, support requests, and platform alerts

Requirements

  • Professional experience building, optimizing, and debugging distributed or highly available software systems in large-scale production environments
  • Demonstrated history of taking complex projects from design to execution and operational support
  • Proficiency in systems design with a strong understanding of concurrency, performance, failure modes, consistency, and observability
  • Experience mentoring engineers and elevating code, design, and testing quality
  • Professional background utilizing Go or another systems or backend programming language
  • Experience operating production systems and handling incident response

Qualifications

  • Professional experience with Ruby
  • Familiarity with Git internals
  • Experience working with gRPC
  • Familiarity with Git server infrastructure

Core Skills

Benefits

  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation and Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental Leave

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

What is the employment type for this position?

This is a full-time position.

Is a specific office location required for this role?

The posting states that GitLab hires team members globally with remote options, though specific location-based eligibility requirements may apply to certain roles.

What programming language is required?

The role requires professional experience with Go or another backend or systems language.

Is salary information provided in the job posting?

No, the salary is not stated in the source posting.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

GitLab
GitLabAdded to Jobsiz 1h ago
Full-time
GitLab
GitLabAdded to Jobsiz 15h ago
Full-timeRemoteUSD 53,600 - 91,200/yr
GitLab
GitLabAdded to Jobsiz 1d ago
IndiaFull-timeUSD 115,200 - 194,400/yr
GitLab
GitLabAdded to Jobsiz 1d ago
Full-timeUSD 93,600 - 158,400/yr

Posted by GitLab

Source: GitLab

View the original listing ↗

Posted by employer: Nov 13, 2026

Added to Jobsiz: Nov 14, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

GitLab

GitLab

171Open Jobs
—No reviews yet
View Company Profile