Staff Backend Engineer building Go-based PostgreSQL automation for GitLab’s DevSecOps orchestration platform. Operating scalable database-as-a-service capabilities across remote teams.
Responsibilities
Design, build, and maintain Go-based automation for PostgreSQL provisioning, configuration, upgrades, failover, scaling, and decommissioning
Build automation across infrastructure-as-code tooling and cloud infrastructure, and evaluate operator-based approaches
Use AI agents in implementation, review, and reduction of repetitive operational work
Design automation and services for high-throughput, always-on production workloads
Integrate compute, storage, networking, identity and access management, and managed data services across cloud providers into a coherent PostgreSQL platform
Build GitLab's PostgreSQL as a service platform with standardized provisioning and lifecycle management
Collaborate with product management, infrastructure, software delivery, and engineering teams
Research, design, and implement PostgreSQL performance, scalability, and data-health improvements
Review database automation and Go changes for safety, maintainability, and performance
Document automation practices, PostgreSQL operational patterns, and platform guidance
Build safe, repeatable PostgreSQL major-version upgrade automation and validate changes against production traffic
Operate services in production end to end and use feedback to guide iterations
Requirements
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, especially databases; comparable database or infrastructure automation experience accepted
Comfort with infrastructure as code
Knowledge of high availability, replication, backups, and system-level performance trade-offs
Strong written communication skills and comfort working asynchronously in an all-remote, distributed team
Self-directed work style and effective organizational skills; ability to manage priorities as a manager of one
Alignment with GitLab's values and operating principles
Ability to own the technical direction of a major initiative and turn ambiguous problems into executable architecture and plans
Ability to influence beyond the team, partner with database, infrastructure, and platform teams, and mentor engineers
Familiarity with Ruby is a plus but is not required
Benefits
Benefits to support your health, finances, and well-being
Flexible Paid Time Off
Team Member Resource Groups
Equity Compensation & Employee Stock Purchase Plan
Drupal Developer building, testing, and supporting applications for Alithya’s digital consulting network. Analyzing incidents, documenting solutions, and supporting user training.
Backend engineer building scalable partner and merchant APIs for Affirm's buy - now - pay - later platform. Developing distributed systems with Python or Kotlin, AWS, MySQL, and Kubernetes.
Back - end Software Engineer building Ruby on Rails products and features for Kin Insurance. Delivering software with Ruby, TypeScript, PostgreSQL, Agile development, and collaborative engineering teams.
Senior C#/.NET developer building scalable Azure enterprise applications for a global technology consulting network. Supporting cloud transformation, workflow automation, and high - volume transaction systems.
Senior Data Engineer building Databricks, Spark, Python, and MongoDB data systems. Supporting Flagler Health’s clinical operating system for modern musculoskeletal care.
Développeur backend Java/Spring chez Maplr, startup canadienne reliant talents internationaux aux projets technologiques du Canada. Conception d’architectures microservices et développement agile avec accompagnement à la relocalisation.
Associate Technical Architect designing scalable AWS platforms and integrations for Quantiphi, an AI - first digital engineering company. Leading secure cloud architecture, pipelines, APIs, and DevSecOps.
Senior Backend Engineer scaling APIs and consumer - facing systems at Tilt. Building machine - learning - powered credit products that expand access to fair financial services.
Student software engineer developing and testing APIs for Sun Life’s Group Benefits and Retirement Services technology. Supporting Agile Scrum delivery, documentation, and modern cloud development tools.