Staff Backend Engineer, Architecture Engineering

GitLab

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Canada
Salary
$152,800–$259,200 / yr
Posted
83 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $222k
This role $206k
$138k $293k
below market most similar roles pay here above market

This role pays less than 65% of similar roles. Most pay $189,462–$254,750 — the blue band above. At the midpoint, this role pays about $206k versus about $222k for comparable roles.

Based on 240 similar postings.

Employer

About GitLab

GitLab is an all-remote software company that develops an AI-powered DevSecOps platform combining source code management, CI/CD, security scanning, and project planning in a single application.

GitLab currently has 53 open roles on FindRole.

Listed pay typically runs $152,800–$238,000 across 49 roles with salary data.

Most-posted roles

View all roles at GitLab

At a glance

TL;DR · Staff Backend Engineer, Architecture Engineering

As a Staff Backend Engineer, you will join the Nonlinear Productivity team to serve as a technical anchor for a new, generalist incubation group. You will set the technical direction for agentic systems, discovering and prioritizing friction points across the software development life cycle to drive process-based or agentic fixes. Your daily work involves building greenfield technical foundations, orchestrating multi-step LLM workflows, and applying distributed systems judgment to ensure code reliability across various deployment topologies. You will use Go, Rust, or Python to develop solutions while mentoring engineers on agent engineering practices. This role solves the problem of manual, error-prone release steps and slow code reviews by creating automated, agentic workflows that catch mistakes before human intervention, ultimately transforming internal productivity into a monetized customer-facing offering.

What does a Backend Engineer earn?

Median $206000 from 33 postings across 18 companies.

See salary data

What you'll do

  • Set the technical direction for agentic systems and determine where human intervention is required.
  • Identify and prioritize friction points in the SDLC to drive agentic or process-based fixes.
  • Work across any part of the codebase to solve problems as a generalist engineer.
  • Apply distributed systems judgment to ensure generated code handles concurrency and scale correctly.
  • Mentor engineers on agent engineering practices and distributed systems through design reviews and pairing.
  • Represent the team's technical progress to stakeholders within the Chief Technology Officer's organization.
  • Serve as a bar raiser for the team's hiring by leading technical leadership rounds.
  • Own the development of a greenfield technical foundation from the initial commit.

What we're looking for

  • Experience building reliable agentic or large language model (LLM)-based systems with multi-step orchestration, tool use, guardrails, and recovery.
  • Ability to work autonomously in unfamiliar codebases to drive solutions from discovery through completion.
  • Strong distributed systems and computer science fundamentals including coordination, consistency, idempotency, and rate limiting.
  • Proficiency in Go, Rust, or Python with the ability to read and modify code in the others.
  • Track record of decomposing complex, loosely specified problems into concrete proposals of small, shippable steps.
  • Experience designing evaluation frameworks for systems where "looks plausible" and "is actually correct" are different questions.
  • History of unblocking and enabling teammates through design reviews, technical writing, or mentoring.
  • Must be a resident of the United States.

More like this

Similar roles

Staff Backend Engineer, Core DevOps

GitLab

Remote (Canada) 39 days ago $152,800–$259,200
Go Rust Kubernetes DevSecOps Observability Git Artificial Intelligence Data Systems Testing Security Reliability
Remote

Back End Data Architect and Engineer, Senior

Booz Allen Hamilton

Annapolis Junction, MD 39 days ago $112,800–$257,000
Apache Kafka Elasticsearch PostgreSQL Go Microservices CI/CD Container Orchestration Distributed Systems Data Modeling Observability Dataflow Systems
8+ yrs exp

Senior Principal Engineer, Developer Productivity

Palo Alto Networks

Santa Clara, CA 27 days ago $243,000–$335,000
Agent Orchestration CI/CD Distributed Systems APIs Event-Driven Architecture Cloud Infrastructure Observability Testing AI Observability Context Engineering Sandboxing DORA SPACE
10+ yrs exp

Staff Software Engineer, Backend (Capacity Modeling)

Affirm

Remote (Canada) 173 days ago $230,000–$290,000
Python Kotlin AWS Kubernetes Spark MySQL DynamoDB AuroraDB ElasticCache Distributed Systems Capacity Modeling Autoscaling Multi-threading Monitoring
8+ yrs exp Remote