6 hours ago
Remote, United States or Remote, CanadaSenior / Staff+
Base Salary
$153k - $259k/yr
Responsibilities
- Design, build, maintain, and operate Go-based automation for PostgreSQL provisioning, configuration, upgrades, failover, scaling, and decommissioning.
- Build GitLab’s PostgreSQL-as-a-Service platform with standardized automated provisioning and lifecycle management.
- Develop SQL traffic replay tooling and safe, repeatable PostgreSQL major-version upgrade automation validated against production workloads.
- Integrate compute, storage, networking, identity and access management, cloud infrastructure, and managed data services into a coherent database platform.
- Research and implement improvements to PostgreSQL performance, scalability, and data health for high-throughput, always-on services.
- Review Go and database automation changes, document operational practices, and collaborate with product, infrastructure, software delivery, database, and platform teams.
- Own the technical direction of a major initiative, influence engineering patterns, mentor engineers, and operate the resulting services in production.
Requirements
- Professional software engineering experience working with PostgreSQL in large, complex production environments, including 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 comparable automation for the lifecycle of stateful services, particularly databases.
- Comfort with infrastructure as code and database operations concepts including high availability, replication, backups, and system-level performance trade-offs.
- Strong written communication, asynchronous collaboration, self-directed work habits, organizational skills, and ability to manage priorities independently.
- Ability to own technical direction for an ambiguous major initiative, create an architecture and execution plan, influence teams beyond the immediate group, and mentor engineers.
- Familiarity with Ruby is preferred but not required; experience with Ruby on Rails is useful.
Benefits
- Fully remote work arrangement with location-based eligibility requirements in some countries.
- Benefits supporting health, finances, and well-being.
- Flexible paid time off.
- Team Member Resource Groups.
- Equity Compensation and Employee Stock Purchase Plan.
- Growth and Development Fund.
- Parental Leave.
Tech Stack
About GitLab
GitLab builds a DevSecOps platform that unifies source code management, CI/CD, and security with AI-assisted workflows for software teams and enterprises. It sells cloud-hosted and self-managed subscriptions, plus enterprise features and support. Founded in 2014 and headquartered in San Francisco, GitLab is a public company listed on NASDAQ and is widely used by large enterprises, including many in the Fortune 100.
