Senior Backend Engineer, Architecture Engineering

GitLab

Confirmed live today High trust
Remote

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $202k
This role $187k
$127k $254k
below market most similar roles pay here above market

This role pays less than 65% of similar roles. Most pay $171,962–$232,350 — the blue band above. At the midpoint, this role pays about $187k versus about $202k 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 · Senior Backend Engineer, Architecture Engineering

As a Senior Backend Engineer on the Nonlinear Productivity team, you will identify and remove friction across the software development lifecycle by building reliable AI-powered automation. You will design and build agentic systems that follow step-by-step workflows, use tools, and include safety checks to resolve issues like long review cycles and manual release steps. Your daily work involves building evaluation tools to judge agent output on correctness and cost while applying distributed systems judgment to ensure code handles concurrency and scale across various deployment types. You must demonstrate proficiency in Go, Rust, or Python and have experience building large language model-based systems with multi-step orchestration and guardrails. This role solves the technical problem of turning vague engineering pain points into trustworthy, automated internal capabilities.

What does a Backend Engineer earn?

Median $206000 from 33 postings across 18 companies.

See salary data

What you'll do

  • Identify friction points in the software development lifecycle and scope agentic solutions to address them.
  • Design and build reliable AI-powered systems that follow step-by-step workflows with safety checks.
  • Build and maintain evaluation tools to judge agent output on correctness, constraint compliance, and cost.
  • Work across the entire GitLab codebase to resolve problems wherever friction exists.
  • Apply distributed systems judgment to identify and prevent failures in generated code under scale or concurrency.
  • Take ownership of greenfield problems to develop internal fixes into customer-facing capabilities.
  • Share roadmaps, findings, and reusable agent tooling with the India-based engineering group.

What we're looking for

  • Hands-on experience building agentic or large language model-based systems with multi-step orchestration, tool use, guardrails, and recovery patterns.
  • Proficiency in Go, Rust, or Python, with the ability to read and modify code in the other languages.
  • Strong distributed systems knowledge, including coordination, consistency, idempotency, rate limiting, and failure modes.
  • Track record of working autonomously in unfamiliar codebases and driving solutions through completion.
  • Experience shipping autonomous agents that complete real tasks from start to finish (preferred).
  • Experience improving build systems, release processes, review workflows, or other parts of the software development lifecycle (preferred).
  • Experience working with globally distributed teams, LLM workload costs, or production constraints across various deployment types (preferred).
  • Must be a resident of the United States.

More like this

Similar roles

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 Software Engineer, Backend

Stripe

Seattle, WA 33 days ago $206,086–$285,600
Java Scala Python Apache Spark SQL Distributed Systems Big Data JUnit Mockito TestNG Data Pipelines Monitoring Incident Handling Debugging SLOs
5+ yrs exp