Staff Backend Engineer, Database Automation

GitLab

Confirmed live today High trust
Remote

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $212k
This role $206k
$140k $272k
below market most similar roles pay here above market

This role pays less than 60% of similar roles. Most pay $186,550–$238,250 — the blue band above. At the midpoint, this role pays about $206k versus about $212k 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 49 open roles on FindRole.

Listed pay typically runs $152,800–$248,600 across 44 roles with salary data.

Most-posted roles

View all roles at GitLab

At a glance

TL;DR · Staff Backend Engineer, Database Automation

The Staff Backend Engineer, Database Automation (Go) joins the Database Excellence group to build and evolve database automation and PostgreSQL as a service capabilities. You will design, build, and maintain Go-based automation to manage the full PostgreSQL lifecycle, including provisioning, configuration, upgrades, failover, and scaling for high-throughput, always-on internet services. Key responsibilities include developing SQL traffic replay tooling, managing infrastructure-as-code, and integrating compute, storage, and networking into a coherent platform. You will utilize Go, Kubernetes operators, and AI agents to replace bespoke setups with standardized, automated lifecycle management. The role addresses the technical challenge of maintaining operational runway for critical database saturation points while ensuring safety and performance at GitLab.com scale through proactive health management and automated, repeatable major version upgrades.

What does a Backend Engineer earn?

Median $218100 from 30 postings across 15 companies.

See salary data

What you'll do

  • Design and maintain Go-based automation to manage the full PostgreSQL lifecycle including provisioning, scaling, and decommissioning.
  • Build a PostgreSQL as a Service platform to provide standardized, automated lifecycle management for internal product databases.
  • Develop automation for high-throughput, always-on production workloads to ensure correctness, latency, and availability at internet scale.
  • Integrate compute, storage, networking, and identity services into a single coherent PostgreSQL platform across cloud providers.
  • Research and implement improvements to PostgreSQL performance, scalability, and data health to address critical saturation points.
  • Build safe, repeatable automation for PostgreSQL major version upgrades validated against real production traffic.
  • Review database automation and Go code changes from other engineers for safety, maintainability, and performance.
  • Operate built services in production end-to-end using production feedback to guide iterative improvements.

What we're looking for

  • Professional software engineering experience working with PostgreSQL in large, complex production environments.
  • Experience building or operating a database-as-a-service product.
  • Proficiency with Go, including designing, implementing, testing, and reviewing backend services.
  • Experience developing Kubernetes operators, controllers, or similar automation for the lifecycle of stateful services.
  • Comfort with infrastructure as code and core database operations like high availability, replication, and backups.
  • Strong written communication skills and comfort working asynchronously in an all-remote, distributed team.
  • Ability to own technical direction for major initiatives and influence patterns across sibling teams.
  • Familiarity with Ruby (preferred).

More like this

Similar roles

Staff Backend Engineer, Core DevOps

GitLab

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

Software Architecture Advisor II

Fiserv

Jacksonville, FL 3 days ago
Go PostgreSQL SQL Kubernetes CI/CD REST gRPC Kafka Distributed Systems Cloud-Native Infrastructure-as-Code Data Modeling Observability Event-Driven Architecture
10+ yrs exp

Software Architecture Advisor II

Fiserv

Jacksonville, FL 3 days ago
Go PostgreSQL SQL Kubernetes CI/CD REST gRPC Kafka Distributed Systems Cloud-Native infrastructure-as-code Event-Driven Architecture Observability
10+ yrs exp

Staff Backend Software Engineer, Agent Platform

SentinelOne

Remote 95 days ago $156,000–$215,000
Go Python gRPC REST GraphQL Kafka Redis PostgreSQL Cassandra ClickHouse AWS GCP Kubernetes Docker GitHub ArgoCD Helm Distributed Systems
8+ yrs exp Remote

Staff Backend Software Engineer, Agent Platform

SentinelOne

Remote 95 days ago $156,000–$215,000
Go Python gRPC REST GraphQL Kafka Redis PostgreSQL Cassandra ClickHouse AWS GCP Kubernetes Docker ArgoCD Helm GitHub Distributed Systems
8+ yrs exp Remote

Staff Software Engineer, Backend

Walmart

Sunnyvale, CA 114 days ago $143,000–$286,000
Java (JDK 21) Spring Boot Kafka Cassandra Spark Airflow Azure GCP Microservices Agentic AI LLM CI/CD Event-Driven Architecture Data Pipelines Observability Disaster Recovery Cloud-Native
4+ yrs exp