Intermediate/Senior/Staff Backend Engineer (C), Tenant Scale: Git

permanent
Fully Remote

Only accepting applications from: United States

  • 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.

Experience

  • 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.

Salary and Perks

  • Competitive salary
  • Remote work

About Gitlab

GitLab is a complete DevOps platform

GitLab is a complete DevOps platform

View all developer jobs

Workster

Remote Jobs for US Residents

We've built a new platform specifically for US residents to find remote work.

Discover Workster

Power Search

Find the jobs that don't get advertised

We've built a tool to help you discover all of the remote jobs that never get advertised.

Discover Power Search