Drimva

GitLab

Staff Backend Engineer, Database Automation (Go)

$153K–$259K

Remote, Canada +3 · Remote · Staff · Full-time · Posted Sep 9, 2026

Location
Remote, Canada
Remote, United States
Canada
United States of America

About the job

Build and operate Go-based automation and a PostgreSQL-as-a-service platform to provision, manage, upgrade, and scale GitLab’s production databases.

What you'll do

  • Design and maintain PostgreSQL lifecycle automation, including provisioning, upgrades, failover, scaling, and decommissioning.
  • Build scalable database platform capabilities and improve PostgreSQL performance, availability, and operational health.
  • Lead technical direction for major initiatives, collaborate across teams, review changes, and operate services in production.

What they ask for

  • Professional software engineering experience with PostgreSQL in large, complex production environments, including 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 comparable database or infrastructure automation.
  • Comfort with infrastructure as code and database operations concepts such as high availability, replication, backups, and system-level performance trade-offs.

Nice to have

  • Familiarity with Ruby.
  • Experience with Kubernetes operators, controllers, or similar stateful-service automation (Kubernetes is not required if comparable experience is demonstrated).

Pay

$152,800 — $259,200 USD (base salary)

Tools

Go, PostgreSQL, Kubernetes, Ruby, Ruby on Rails

AI focus

Use AI agents regularly for implementation, review, and reducing repetitive work; maintain repository context that enables the team to use agents effectively.

Model-written summary · the original posting is authoritative

First seen Oct 10, 2026 · Last verified Nov 5, 2026 (UTC)