Staff Software Engineer, Git Contrib

GitHub, Inc.•UNAVAILABLE, UNAVAILABLE
•Remote

About The Position

GitHub is seeking a Staff Software Engineer to join the Git-Contrib Engineering team within its Platform and Infrastructure organization. The team maintains the Git binary that underpins GitHub’s code-hosting platform. This role focuses on cross-team efforts to improve the platform and evolve the Git protocol for the next generation of agentic developers. The engineer will design, roll out, and support highly performant code that enables AI-driven software development. The team is highly distributed and relies on asynchronous communication, clear written communication, and effective working relationships with colleagues around the world.

Requirements

  • At least 9 years of experience in software engineering, computer science, or a related technical discipline, with proven experience maintaining and delivering production software; or an associate degree in a listed or related field and at least 8 years of relevant experience; or a bachelor’s degree in computer science or a related field and at least 7 years of relevant experience; or a master’s degree in a listed or related field and at least 5 years of relevant experience; or a doctorate in a listed or related field and at least 3 years of relevant experience; or equivalent experience.
  • Production software coding experience in one or more languages such as C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python.
  • Excellent written communication skills and ability to work effectively with coworkers and partner teams across locations.
  • Ability to translate requirements into detailed action plans and document ideas successfully.
  • Willingness to communicate with customers about Git-related limitations and participate in an on-call rotation.

Nice To Haves

  • Deep understanding of Git internals.
  • Ability to code in C or Rust, or willingness to learn C.
  • Experience working with open-source teams or projects.
  • Understanding of maintaining a custom fork of an open-source product while continuing to send changes upstream.
  • Experience working closely with product management, design, and other engineering teams to drive cross-functional projects and deliver high-quality products.
  • Experience with cloud platforms such as Microsoft Azure and Amazon Web Services.

Responsibilities

  • Design, develop, test, and ship high-quality code that enables efficient Git operations for high-velocity AI coding.
  • Consider CPU, memory, network, disk, and other resource-efficiency factors in complex operations.
  • Contribute to open source.
  • Help scale Git to accommodate increasingly large repositories.
  • Communicate and document ideas effectively with partner teams across GitHub.
  • Translate other teams’ requirements into detailed action plans.
  • Communicate with customers about Git-related limitations.
  • Participate in an on-call rotation.

Benefits

  • Competitive pay.
  • Generous learning and growth opportunities.
  • Excellent benefits.
  • Certain roles may be eligible for an annual bonus and stock.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service