Staff Backend Engineer, Core DevOps

GitLab
Canada, United States
Workplace: RemoteFull timeUSD 152,800 - 259,200 annuallyFunction: Software EngineeringSkills: ["Technical leadership","Written communication","Mentoring","Stakeholder alignment","Trade-off management"]

Lead technical design and delivery for large backend initiatives on the Core DevOps team, guiding modernization from modular monoliths to reusable, independent systems. Set standards for APIs, contracts, compatibility, testing, security, performance, and observability. Establish operating and dependency patterns, drive Go and Kubernetes practices, and mentor engineers while reducing technical debt through incident-driven improvements and clear written decision-making.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
GitLab
GitLab
21 hours ago

Staff Backend Engineer, Core DevOps

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 14 hours agoStatus: Live

Job Summary

Lead technical design and delivery for large backend initiatives on the Core DevOps team, guiding modernization from modular monoliths to reusable, independent systems. Set standards for APIs, contracts, compatibility, testing, security, performance, and observability. Establish operating and dependency patterns, drive Go and Kubernetes practices, and mentor engineers while reducing technical debt through incident-driven improvements and clear written decision-making.
Location: Canada, United States
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Lead technical design and delivery of backend initiatives spanning teams and remove systemic bottlenecks across product and infrastructure groups.
  • •Drive modular backend/service/platform architecture, modernizing monolith and legacy backends while preventing fragmentation and service sprawl.
  • •Define and improve standards for APIs, contracts, schema evolution, testing, security, performance, observability, operability, and maintainability.
  • •Establish patterns for dependency management, data ownership, eventing, failure isolation, service maturity, and operational documentation.
  • •Take part in on-call and incident response, act as a technical escalation point, and convert incident learnings into lasting improvements.

Pay and Benefits

Salary: USD 152,800 - 259,200 annually
Equity and Bonus:Equity
Perks:Paid LeaveEquityLearning BudgetParental Leave

Key Requirements

  • •A record of leading technical work across multiple teams or a broad product area.
  • •Deep backend architecture and production experience with complex applications, services, or platforms (APIs, service platforms, data systems, modular monoliths, or shared backend components).
  • •Experience modernizing monoliths/legacy backends in production using modular approaches (e.g., bounded contexts, encapsulation, ports and adapters, service extraction, event-driven boundaries).
  • •Ability to build alignment via written proposals and decision records, and make trade-offs across speed, reliability, and long-term platform investment.
  • •Experience mentoring engineers and shaping standards through code review, documentation, and practice, including AI-assisted/agentic workflow adoption with quality and guardrails.
Skills:Technical leadershipWritten communicationMentoringStakeholder alignmentTrade-off management
Languages:English
Tech Stack:GoKubernetesRust

Company Brief

GitLab
Provides a single application for the complete DevSecOps lifecycle, offering source code management, CI/CD, security, and collaboration tools to help teams deliver software faster and more securely.
Industry: Developer Tools
Company Size: Enterprise (1,001+ employees)
Revenue: USD 250M to 500M
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Francisco, United States
Founded: 2011
WebsiteLinkedIn