Staff Backend Engineer, Database Automation (Go)
$152.8k - $259.2kGitLab
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.
* Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
An overview of this role
As a Senior or Staff Backend Engineer with the Database Excellence group, you'll build and evolve database automation and PostgreSQL as a service capabilities for GitLab. The level will be determined during the hiring process. You'll use Go to automate the full lifecycle of PostgreSQL across GitLab's infrastructure, making database operations safer, more consistent, and easier to scale for databases that sit behind high-throughput, always-on internet services. You'll work closely with partner teams to shape how GitLab provisions and manages PostgreSQL in a fully remote, highly collaborative environment.
Some examples of our projects:
- SQL Traffic Replay Tooling, which validates upgrades and changes against real production workloads.
- PostgreSQL as a Service Platform, which provides standardized, automated provisioning and lifecycle management for internal product databases.
- PostgreSQL Major Version Upgrade Automation, which supports safe, repeatable major upgrades at GitLab.com scale.
What you’ll do
- Design, build, and maintain Go-based automation that manages the full PostgreSQL lifecycle, including provisioning, configuration, upgrades, failover, scaling, and decommissioning, reducing reactive operational work that currently takes more than 80% of the team's time.
- Build automation that works across infrastructure-as-code tooling and cloud infrastructure, and evaluate operator-based approaches as the platform evolves.
- Use AI agents as a regular part of building and operating services, including implementation, review, and reducing repetitive work, while keeping the context agents need in the repository so the whole team can build on it.
- Build for internet scale by designing automation and services for high-throughput, always-on production workloads, where GitLab.com traffic sets the bar for correctness, latency, and availability.
- Integrate compute, storage, networking, identity and access management, and managed data services across cloud providers into one coherent PostgreSQL platform instead of creating bespoke setups for each database.
- Build GitLab's PostgreSQL as a service platform to replace bespoke database setups with standardized, automated provisioning and lifecycle management, so supporting more databases doesn't require growing the operations team at the same rate.
- Collaborate closely with product management, infrastructure, software delivery, and other engineering teams to design and ship high-performing solutions.
- Research, design, and implement improvements to PostgreSQL performance, scalability, and data health, helping maintain more than 8 months of operational runway for all critical database saturation points.
- Review database automation and Go changes from other engineers and contributors, with attention to safety, maintainability, and performance.
- Document automation practices, PostgreSQL operational patterns, and guidance that helps engineers use and contribute to the platform.
- Build safe, repeatable automation for PostgreSQL major version upgrades at GitLab.com scale, validating changes against real production traffic before rollout.
- Operate what you build in production from end to end, using production feedback to guide each iteration.
What you’ll bring
- 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 similar automation for the lifecycle of stateful services, especially databases. Kubernetes experience is one way to demonstrate this skill, but isn't required; comparable experience building database or infrastructure automation is welcome.
- Comfort with infrastructure as code and core database operations concepts such as high availability, replication, backups, and system-level performance trade-offs.
- Familiarity with Ruby is a plus but isn't required. Much of GitLab's application codebase uses Ruby on Rails, and being able to read it helps when designing automation that application teams depend on. We’ll expect you to become comfortable with it on the job, not on day one.
- Strong written communication skills and comfort working asynchronously in an all-remote, distributed team.
- Self-directed work style with effective organizational skills, the ability to manage priorities as a "manager of one," and alignment with GitLab's values of transparency, collaboration, inclusion, and open source contribution, as well as its operating principles.
- Ownership of the technical direction for a major initiative such as the PostgreSQL as a service platform, turning an ambiguous problem into an architecture and a sequenced plan that several engineers can execute in parallel.
- Influence beyond the team, setting the patterns other engineers follow, partnering with sibling database, infrastructure, and platform teams, and growing engineers through design reviews and mentorship.
About the team
The Database Excellence group keeps GitLab’s databases running reliably through proactive health management, operational excellence, and strategic enablement. We maintain operational runway by identifying and addressing saturation points, operate infrastructure through automated and scalable processes, and provide tools and frameworks that help teams build features sustainably. Our primary focus is GitLab.com, and we're expanding our scope to provide database health frameworks and tooling that benefit self-managed customers as well.
The base salary range for this role’s listed level is currently for residents of the United States only. This range is intended to reflect the role's base salary rate in locations throughout the US. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location. The base salary range does not include any bonuses, equity, or benefits. See more information on our benefits and equity. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary.
United States Salary Range
$152,800—$259,200 USD
How GitLab Supports Full-Time Employees
- Benefits to support your health, finances, and well-being
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation & Employee Stock Purchase Plan
- Growth and Development Fund
- Parental Leave
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.
$198k - $233k
...Summary:We’re looking to hire a Staff Backend Software Engineer to join our team. In this... ...development cycle, from automating builds and testing to... ...microservices.Experience with Go, Java, Python, or Scala... ...otherExperience with different databases, like: Redis, BigTable,...DatabaseRemote workWorldwideFlexible hours- ...role is to build and own the backend systems that power Morpho's consumer... ...closely with frontend engineers and product to scope, ship, and... .... In 1 year The go-to engineer for the Consumer... ...with REST APIs and relational databases, especially PostgreSQL. ~ Experience...DatabaseRemote workShift work
$200k
...Places to Work.” TeamSnap is seeking a Staff Software Engineer, Backend, to join our fully distributed... ...architecture, strong testing practices, database optimization, caching, monitoring, alerting... ..., Elixir, Ruby/Rails, Java, Go, Python, or similar, including runtime...DatabasePermanent employmentRemote workHome office$185k - $235k
...We're looking for a seasoned Senior/Staff Backend Engineer to join us as we continue to build Fora... ...skills ~ Experience with relational database ORMs ~ AWS experience, a plus ~ Kubernetes... ...is our strength. We believe we can all go further when we operate together, using...DatabaseFull timePart timeWork at officeWork from home- ...truly career-defining opportunity. Staff Backend Engineer - Mimir Query, Databases This is a remote position. We are... ...distributed systems implemented in Go and operating at scale on... ...engineers in the squad, shepherding automated release rollouts, and participating...DatabaseFull timeRemote work
- ...Zapier , we build and use automation every day to make work... ...We’re hiring a Staff Engineer to own the technical... ...billing isn’t just a backend problem — it touches sales... ...profiling, caching, database optimization, and delivering... ...the zone. You’ll be a go-to resource for...DatabaseFull timeImmediate startRemote workFlexible hoursShift work
$165k - $225k
...and candidates. Title: Senior Backend Engineer – Client Integrations Location : Remote... ...industry. Its platform helps insurers automate and improve critical workflows across... ...easy for customers to use. Improve database and query performance across backend systems...DatabaseFull timeRemote work$174k - $299k
...looking for an experienced and passionate engineer who can design and build large-scale,... ...Exposure to one of the SQL or NoSQL database systems. (Cassandra, MySQL etc.) Collaborate... ...field ~8 years of experience in backend software development ~ Experience working...DatabaseFull timeTemporary workFlexible hours- ...Role summary We are looking for a Staff Backend Engineer to build business-critical infrastructure... ...as AWS Lambda ~ Strong relational database experience ~ PostgreSQL experience... ...building professional-grade systems that automate complex decision-making workflows in...DatabaseRemote work
- ...user fund transparency, trading engine speed, deep liquidity, and an... ...and continuously evolve core backend systems for Social products.... ...Requirements: Proficiency in Java or Go, with strong computer science... ..., message queues, caching, databases, and service governance....DatabaseFull timeWork from home
$160k - $240k
...About the job Senior/Staff Backend Engineer Location: Remote - US working hours overlap Engagement: Full-time / Long-term project... ...upcoming initiative is the development of a purpose-built database for conversational AI , designed to efficiently store,...DatabaseFull timeRemote work$230k - $290k
...decisions, capture decision traces, and automate what can be automated successfully... ..., NY (Hybrid)We’re looking for strong backend engineers who love building reliable systems around... ....Are comfortable with relational databases, ideally PostgreSQL.Bonus: experience...DatabaseWork at officeRemote work$210k - $260k
...Experience: 8+ years of software engineering experience, including 3+ years of technical... ...architecture, system design, SQL and NoSQL databases, Google Cloud Platform, financial... ...the Role This opportunity is for a Staff Backend Engineer to architect and build complex...DatabaseRemote workFlexible hours$165k - $225k
...candidates. \n \n \n Title: Senior Backend Engineer – Client Integrations \n Location :... ...industry. Its platform helps insurers automate and improve critical workflows across... ...for customers to use. \n Improve database and query performance across backend systems...DatabaseRemote work$100k - $150k
...potential. Job Title: Backend Developer – Go Location: 100% Remote (U... ...Kubernetes controllers, and automation tools. Develop gRPC/REST APIs and integrate with databases and messaging systems. Optimize... .... Collaborate with engineering teams and maintain...DatabaseFull timeH1bLocal areaImmediate startRemote workVisa sponsorship- ...Staff Backend Engineer – Platform Join Apaleo and shape the future of hospitality tech Apaleo... ...hoteliers customise their tech stack, automate routine work and deliver seamless,... ...Solving horizontal write-scaling for our database (we already scale reads horizontally)....DatabaseFull timeWork at officeRemote workWork from homeFlexible hours
$160k - $240k
...Role : Senior/Staff Backend Engineer HRforGrowth® is engaged as the talent acquisition partner to conduct this search on behalf of a client... ...an engineer who has built or been a core contributor to a database, queue, or large-scale data system and has a strong...DatabaseHourly payPermanent employmentFull timeTemporary workLocal areaRemote work- ...Skool’s engineering team is seeking highly experienced Backend Software Engineers with a passion for developing performant... ...backend services written in Go . You will collaborate with Product... ...Services ~ You have experience in database performance optimization, backend...DatabaseWork at officeRemote work
$144k - $235k
...platform. Fanatics has an established database of over 100 million global sports fans;... ...fans globally. Overview As a Backend Staff Engineer at Fanatics Core, you are a recognized... ...Highly effective with Kotlin, Java and/or Go Expertise in messaging...DatabaseFull timeImmediate startRemote work$200k - $230k
...decades to come. About the Role Backend engineers at Future operate at all levels —... ...optimize existing systems, with emphasis on database-related performance Collaborate with... ...with velocity. ~ Strong knowledge of Go, AWS, Docker (ECS), Postgres (RDS) ~...DatabaseRemote jobFull timeFlexible hoursShift work$174.99k - $209.98k
...customers include software engineers, site reliability... ...building reliable, scalable backend infrastructure to join... ...team. Our backend is Go, and we build tools for... ...Role specifics) As a Staff Backend Engineer, you will... ...boundaries Strong database skills, such as...DatabaseFull timeLocal areaRemote workFlexible hoursWeekend workWeekday work$156k - $215k
...analytics, intelligent automation, and a unified data... ...smarter outcomes. As a Staff Software Engineer on the Agent Platform... ...Toolkit Our backend services are primarily developed in with Go and Python also... ...columnar time-series database. Our services...DatabaseFull timeWorldwideHome officeFlexible hours$205k - $235k
...We’re looking for an experienced backend engineer to join our growing team as a Staff Engineer on our Core Engineering... ...and related integrations Optimize database queries, endpoints, and caching layers... ...You’re a strong advocate for automated testing You’ve seen and can...DatabaseFull timeWork at officeWork from homeFlexible hours$130k - $170k
About the RoleThe Backend Engineer at iCapital will play an integral role in designing and implementing systems that power the iCapital platform... ...a big plusDemonstrated understanding of relational or NoSQL database concepts and modeling practicesPassion for actively learning...DatabaseFull timeWork at officeRemote work- ...Mirantis empowers platform engineering teams to deliver... ...workloads, Mirantis delivers the automation, GPU orchestration, and... ...We are looking for a backend engineer to build the Go services behind the k0rdent... ...Go microservices, model database schemas, and write migrations...DatabaseFull timeContract work
$106.61k - $260.59k
...the consumer. We are seeking a passionate and hands-on Staff Backend Engineer to join a high-impact engineering team focused on building... ...provider AI orchestration systems Familiarity with vector databases, embeddings, and semantic search architectures Experience...DatabaseHourly payFull timeTemporary workLocal area- ...experienced and collaborative Senior Backend Engineer to design, write software... ...infrastructure (AWS) using automation tools. Team... ...Extensive experience with Golang (Go) for high-volume, production... ...Experience designing efficient database schemas (relational SQL +...DatabaseFull timeRemote work
$140k - $180k
...building our core team of software engineers to support millions of emails... .... Scale APIs and databases , improving performance, data... ...experience building and operating backend services in production... ...experience with Node.js, TypeScript, Go, and Postgres Have built...DatabaseRemote work$163k - $246.5k
...more at semgrep.dev.About the roleAs a Backend Engineer, you’ll work on our backend and infrastructure... ...should have a strong understanding of databases, query optimization and distributed... ...interactions, we believe respect and honesty go hand in hand, and prioritize both....DatabaseCurrently hiringWork at officeLocal areaRemote workWeekend work3 days per week- ...Denver area. Our engineering team is currently a small... ...is largely built using Go and Next.js (Typescript... ...new features, routes, database models so that we may improve... ...years of expertise in backend development)... ...be interviewed by two staff-level engineers to assess...DatabaseFull timeFor contractorsRemote work3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Backend Engineer, Database Automation (Go). Be the first to apply!





