# Intermediate/Senior/Staff Backend Engineer , Tenant Scale: Git

**Company:** [GitLab](https://hotfix.jobs/companies/gitlab)
**Location:** Remote
**Role:** Backend Engineering
**Experience:** 5+ years
**Skills:** Git, gitaly, C, Go, linux internals, open source contribution, Distributed Systems
**Posted:** 2026-07-17

> Backend Engineer improving Git and Gitaly for large-scale repository access and performance at GitLab. Contribute directly to upstream Git, adapt Gitaly, participate in open source community, and align with product needs. Requires strong C coding, Git internals knowledge, and open source experience.

## Job Description

## What you’ll do
- Participate in architectural discussions and technical decisions related to Git and Gitaly, helping drive implementation choices that improve correctness, performance, and maintainability.
- Contribute features, bug fixes, and performance improvements to upstream Git in line with team and community goals, delivering changes that improve repository access and reliability for users.
- Adapt Gitaly to make effective use of Git capabilities, including integrating newly available features to improve scalability, efficiency, and long-term maintainability.
- Connect discussions in the open source Git project with GitLab's product direction and engineering work, helping align upstream contributions with product and platform needs.
- Scope tasks, estimate effort, and describe implementation plans that support the team's priorities and enable predictable delivery of technical work.
- Test and validate the features you build and integrate, with a focus on correctness and reliability to reduce regressions and support stable production use.
- Collaborate with team members, contributors and the Git ecosystem.
- Represent GitLab as a constructive participant in the open source ecosystem, building productive relationships that support ongoing collaboration with the Git community.

## What you’ll bring
- Experience building instrumented, observable software systems.
- Knowledge of Git internals, including its code and data structures, or practical experience operating Git servers.
- Experience writing and testing production-quality code in C.
- Experience contributing to open source projects, including Git or similar systems, and working effectively in public collaboration spaces.
- Familiarity with Go for backend development and understanding of Linux internals such as processes, memory management, input/output, and filesystems.
- Interest or experience in large-scale or distributed systems, storage formats, graph theory, or highly available production environments, including transferable backend or infrastructure experience.

## Similar roles

- [Staff Software Engineer](https://hotfix.jobs/jobs/bfb6fc40-5135-4102-8425-37c03177d414) - Celonis - Redwood City, US, CA - $194k – $260k/yr
- [Staff Software Engineer](https://hotfix.jobs/jobs/c820422c-416b-43e8-a6e6-e3bc48bc7606) - Rippling - New York, NY - $189k – $315k/yr
- [Senior Staff Software Engineer, Platform](https://hotfix.jobs/jobs/f9566903-4851-4321-855f-a462835bdfab) - SmithRx - Remote
- [Software Engineer, Conversion Measurement](https://hotfix.jobs/jobs/49dba1d0-07b4-4e34-a1cd-4de9b09ed85a) - OpenAI - San Francisco, CA - $293k – $385k/yr
- [Staff Software Engineer, Streaming](https://hotfix.jobs/jobs/91d164c0-ded3-4715-851a-3c5b357704a6) - Attentive - Remote - $180k – $250k/yr

**Apply:** https://hotfix.jobs/jobs/03be2af0-7e56-4f7c-a14a-04edc4a66d6e
**Canonical:** https://hotfix.jobs/jobs/03be2af0-7e56-4f7c-a14a-04edc4a66d6e