GitLab logo

Staff Backend Engineer, Core DevOps

GitLab
NewPosted today

LOCATION

Canada · Remote

EXPERIENCE

Not specified

SALARY

$152.8K - $259.2K /year

SKILLS REQUIRED

distributed systemsSystem DesignBackend DevelopmentMicroservices ArchitectureKubernetesGo

Job description

Overview

As a Staff Backend Engineer on GitLab's Core DevOps team, you'll provide technical leadership across your team and adjacent teams, leading large backend initiatives and guiding the modernization of a large monolith into modular, reusable, appropriately independent systems.

What you'll do

  • Lead the technical design and delivery of backend initiatives that span teams, and identify and remove systemic bottlenecks across product and infrastructure groups.
  • Drive modular backend, service, data, and platform architecture, including modernization of the monolith and legacy backends while preventing fragmentation and service sprawl.
  • Define and improve standards for application programming interfaces, contracts, compatibility, schema evolution, testing, security, performance, observability, operability, and maintainability.
  • Establish patterns for dependency management, data ownership, eventing, failure isolation, service maturity, and operational documentation.
  • Establish Go service patterns and Kubernetes operating practices where they matter to the production estate, and guide Rust adoption where it addresses systems, security, performance, or supply-chain needs.
  • Take part in on-call and incident response for systems your teams own, serve as a technical escalation point during complex incidents, and turn lessons from incidents into lasting improvements.
  • Partner with Product and Engineering leadership on platform roadmap decisions and investment trade-offs.
  • Mentor Senior and Intermediate engineers, reduce technical debt, build reusable patterns that improve team throughput, and lead adoption of artificial intelligence-assisted and agentic workflows with quality, security, privacy, and operational guardrails.

What you'll need

  • A record of leading technical work across more than one team or a broad product area.
  • Deep backend architecture and production experience with complex applications, services, or platforms, including application programming interfaces, service platforms, data systems, modular monoliths, or shared backend components.
  • Experience modernizing a monolith or legacy backend architecture in production and using modular approaches such as bounded contexts, package encapsulation, ports and adapters, service extraction, or event-driven boundaries.
  • Experience building alignment through clear written proposals and decision records so teams document, understand, and adopt technical decisions.
  • Experience making trade-offs among customer outcomes, delivery speed, technical health, reliability, and long-term platform investment.
  • Experience mentoring engineers and shaping standards through code review, documentation, and practice.
  • Production experience with artificial intelligence-assisted or agentic engineering workflows, including improving how a team adopts them.

Details

  • Location: Remote, Canada or Remote, United States.
  • All-remote, asynchronous environment; communicate decisions clearly in writing and work independently.
  • Base salary range for US residents: $152,800 to $259,200 USD (base only, excluding bonuses, equity, and benefits).
  • Country hiring guidelines: some roles may carry specific location-based eligibility requirements.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Staff Backend Engineer, Core DevOps