Staff Backend Engineer, Database Automation (Go)

GitLab

Confirmed live today High trust
Remote

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $213k
This role $206k
$140k most similar roles pay here $275k

This role pays less than 64% of similar roles. Most pay $187,200–$238,250 — the shaded band above. At the midpoint, this role pays about $206k versus about $213k 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 78 open roles on FindRole.

Listed pay typically runs $126,400–$213,600 across 61 roles with salary data.

Most-posted roles

View all roles at GitLab

At a glance

TL;DR · Staff Backend Engineer, Database Automation (Go)

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 develop Go-based automation to manage the full lifecycle of PostgreSQL across infrastructure, including provisioning, configuration, upgrades, failover, scaling, and decommissioning. The role involves creating tools like SQL Traffic Replay for validating changes against production workloads and building a standardized platform to replace bespoke setups with automated management. Key technologies include Go, Kubernetes operators or controllers, and infrastructure as code. You will also utilize AI agents to streamline development and operations while ensuring high-throughput, always-on performance. The work focuses on solving the challenge of scaling database operations for high-traffic internet services by integrating compute, storage, networking, and identity management into a unified platform that ensures safety and reliability at scale.

What does a Backend Engineer earn?

Median $206000 from 30 postings across 12 companies.

See salary data

What you'll do

  • Develop Go-based automation to manage the full PostgreSQL lifecycle including provisioning, configuration, and scaling.
  • Build a "PostgreSQL as a Service" platform to replace bespoke setups with standardized, automated management.
  • Design and implement infrastructure that supports high-throughput, always-on production workloads at scale.
  • Integrate cloud provider services like compute, storage, and networking into a single coherent database platform.
  • Create tools for safe, repeatable PostgreSQL major version upgrades validated against real production traffic.
  • Incorporate AI agents into daily workflows to automate repetitive tasks and improve engineering efficiency.
  • Research and implement improvements to PostgreSQL performance, scalability, and data health.
  • Review code from other engineers and document automation practices for the broader engineering team.

What we're looking for

  • Professional software engineering experience with PostgreSQL in large, complex production environments.
  • Experience building or operating a database-as-a-service product.
  • Proficiency with Go for 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 ability to work asynchronously in a distributed team.
  • Ability to lead technical direction for major initiatives and mentor other engineers through design reviews.
  • Familiarity with Ruby (preferred).

More like this

Similar roles

Senior Software Engineer, Backend and PostgreSQL

Fiserv

Jacksonville, FL +2 1 day ago
PostgreSQL Go Cloud-native Kubernetes Microservices Distributed Systems Data Migration Query Optimization PL/pgSQL Change Data Capture Load Testing AI-assisted Development
7+ yrs exp

Software Architecture Advisor I

Fiserv

Jacksonville, FL 1 day ago
Go PostgreSQL SQL Kubernetes Containers CI/CD REST gRPC Kafka Distributed Systems infrastructure-as-code Cloud-native Data Modeling Event-driven Architecture Automated Testing Observability
10+ yrs exp

Intermediate Backend Engineer

GitLab

Remote (Canada) 12 days ago $115,200$194,400
Ruby Rails Go Rust PostgreSQL Docker Kubernetes Helm CI/CD gRPC API Observability GitLab
Remote

Staff Software Engineer, Backend

Walmart

Sunnyvale, CA 62 days ago $143,000$286,000
Java Spring Boot Kafka Cassandra Spark Airflow Azure GCP Microservices CI/CD Agentic AI LLM Data Pipelines
4+ yrs exp

Staff Software Engineer, Backend

Walmart

Sunnyvale, CA 62 days ago $143,000$286,000
Java Spring Boot Kafka Cassandra Spark Airflow Azure GCP Microservices CI/CD Agentic AI LLM Data Pipelines
4+ yrs exp

Staff Backend Server Engineer

Fiserv

Sunnyvale, CA 4 days ago $160,000$240,000
Java Spring Boot AWS Azure GCP SQL CI/CD DevOps Agile AI Platforms
8+ yrs exp