Skip to content
GitLabGitLabUnited States

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

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.

Salary not listed
Remote5+ YOEBackend Engineering

About the role

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.

Skills

GitgitalyCGolinux internalsopen source contributionDistributed Systems
Celonis

Staff Software Engineer

CelonisRedwood City, US, CA +1

Staff Software Engineer building high-performance core mining engine and query engine for Celonis Process Intelligence platform. Develop novel algorithms for query optimization, transaction management, and distributed processing in modern C++ on large-scale data systems.

194k – 260k/yr
Hybrid8+ YOEBackend Engineering
Rippling

Staff Software Engineer

RipplingNew York, NY +1

Staff Software Engineer building Rippling's unified Spend platform that combines corporate cards, reimbursements, procurement, bill pay, and travel with real-time policy, approvals, and accounting. Requires 8+ years backend/distributed systems experience and ability to design large-scale fault-tolerant architectures.

189k – 315k/yr
Hybrid8+ YOEBackend Engineering
SmithRx

Senior Staff Software Engineer, Platform

SmithRxUnited States

Senior Staff Software Engineer focused on back-end architecture, scalable APIs, data processing, and third-party integrations using Go, Node, GraphQL, and AWS services. Requires 12-15 years experience, mentoring juniors, and turning technical vision into roadmaps.

Salary not listed
Remote12+ YOEBackend Engineering
OpenAI

Software Engineer, Conversion Measurement

OpenAISan Francisco, CA

Build foundational privacy-preserving conversion measurement, attribution, and reporting infrastructure for OpenAI's ads products in a 0→1 environment. Requires 10+ years building large-scale distributed data/backend systems, ideally in ads, marketplaces, or experimentation, with strong privacy and ML partnership experience.

293k – 385k/yr
On-site10+ YOEBackend Engineering
Attentive

Staff Software Engineer, Streaming

AttentiveNew York, NY +1

Lead the architecture and modernization of Attentive's high-scale real-time event streaming platform (Kafka/Flink/Pulsar). Design primitives for reliable processing, build self-serve observability tools, and set technical direction for company-wide streaming infrastructure. Requires 10+ years building distributed systems.

180k – 250k/yr
Remote10+ YOEBackend Engineering