GitLab logo

Senior Backend Engineer - Core Platform: Geo

GitLab

Overview

Join GitLab, a pioneering figure in the DevSecOps landscape, as a Senior Backend Engineer on our Geo team within the Core Platform subdepartment. This role is pivotal in developing scalable and performant product features across three critical areas: GitLab Replication, Disaster Recovery, and Backup & Restore. You will be instrumental in shaping the future of GitLab's offerings to our largest customers, who rely heavily on Geo for their operational workflows.

Role Responsibilities

  • Develop features and improvements to the GitLab Geo product in a secure, well-tested, and performant way.
  • Collaborate with the Product Manager to assess the technical feasibility of new feature requests.
  • Deliver proof-of-concept proposals to guide technical discussions and decision-making processes.
  • Identify strategies for delivering complex technical projects in an iterative manner, ensuring continuous improvement and innovation.
  • Take full ownership of feature implementation from conception through to deployment, ensuring high standards of quality and reliability.
  • Provide expert technical advice to the Customer Support team, aiding in the resolution of customer issues and enhancing user satisfaction.

What We Expect

  • Significant professional experience with Ruby on Rails and Git.
  • Proven track record in designing and building fault-tolerant, distributed systems.
  • Expertise in developing and scaling highly-available systems.
  • Familiarity with queueing and messaging systems, as well as provisioning tools.
  • Experience with backup and restore tools for databases, app configuration, and infrastructure as code is highly desirable.

About the Team

The GitLab Geo team is responsible for delivering a robust enterprise product feature that enables the distribution of GitLab self-hosted deployments across different geographic locations. This involves replicating the entire GitLab dataset in a coordinated, consistent, and scalable manner, ensuring data accessibility and up-to-date information across all locations.

How GitLab Supports You

  • Enjoy a fully remote and asynchronous work environment that respects your personal and professional life.
  • Benefit from a comprehensive benefits package that supports your health, financial well-being, and career development.
  • Participate in a culture that values inclusivity and diversity, where every team member has the opportunity to make a significant impact.

Application Process

We encourage applications from candidates with diverse backgrounds and experiences. GitLab is committed to creating a diverse environment and is proud to be an equal opportunity employer. If you are excited about this role but do not meet every single requirement, we still encourage you to apply.

Benefits
Extracted with AI

  • Health and well-being support
  • Flexible Paid Time Off
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and development budget
  • Parental leave
  • Home office support

Similar jobs

Last update: 23 minutes ago

Grafana Labs logo
Grafana Labs

Senior Backend Engineer

Join Grafana Labs as a Senior Backend Engineer, working remotely in the US/Canada on Kubernetes monitoring.

Keelvar logo
Keelvar

Staff Engineer - Python, Cloud, Distributed Systems

Join Keelvar as a Staff Engineer to lead design and architecture in a remote role, focusing on Python, cloud, and distributed systems.

Medium logo
Medium

Senior Backend Engineer (Go, Kubernetes)

Join Medium as a Senior Backend Engineer to build backend systems using Go and Kubernetes. Remote work available.

Timescale logo
Timescale

Software Engineer - Backend (Python, Go)

Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.

Wellhub logo
Wellhub

Staff Software Engineer - Platform

Join Wellhub as a Staff Software Engineer to lead platform development, focusing on performance, scalability, and resilience in a remote role.

Railway logo
Railway

Platform Engineer with Cloud and Distributed Systems Expertise

Join Railway as a Platform Engineer to build scalable cloud infrastructure using Rust, Go, and distributed systems.

ConvertKit → Soon to be Kit logo
ConvertKit → Soon to be Kit

Senior Software Engineer - Developer Platform

Join ConvertKit as a Senior Software Engineer to build a developer platform for creators. Work remotely with a focus on Ruby on Rails and JavaScript.

SentinelOne logo
SentinelOne

Senior Backend Engineer - Cloud Native Security

Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.

AUTODOC logo
AUTODOC

Senior Backend Engineer (Go)

Join AUTODOC as a Senior Backend Engineer (Go) in Lisbon. Develop scalable backend solutions using Golang, Prometheus, and Grafana.

Gorgias logo
Gorgias

Senior Back-end Engineer - In App Analytics

Join Gorgias as a Senior Back-end Engineer in Paris, focusing on in-app analytics with Python, Flask, and microservices.

Sanity logo
Sanity

Senior Software Engineer (Backend) - Content Lake DX

Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.

onXmaps, Inc. logo
onXmaps, Inc.

Senior Backend Engineer

Join onX as a Senior Backend Engineer to develop scalable services for our Backcountry app. Remote role with competitive salary and benefits.

Apollo GraphQL logo
Apollo GraphQL

Senior Full-Stack Product Engineer

Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.

Calm logo
Calm

Senior Backend Engineer

Join Calm as a Senior Backend Engineer to design and maintain backend systems for mobile and web apps.

Deel logo
Deel

Senior Backend Engineer (Node.js + Go)

Join Deel as a Senior Backend Engineer with expertise in Node.js and Go. Work remotely and help build a global-first people platform.

GitHub logo
GitHub

Corporate Solutions Engineer

Join GitHub as a Corporate Solutions Engineer in Europe, providing pre- and post-sales support for EMEA customers.

Glia logo
Glia

Senior Technical Support Engineer

Join Glia as a Senior Technical Support Engineer in Tallinn, providing technical support and guidance for complex integrations.

Wellhub logo
Wellhub

Lead Software Engineer with AWS and REST Expertise

Join Wellhub as a Lead Software Engineer to design scalable web applications using AWS and REST in a remote role.

Squarespace logo
Squarespace

Senior Software Engineer, Go/Java

Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.

Seqera logo
Seqera

Senior Software Engineer - Cloud and Distributed Systems

Join Seqera as a Senior Software Engineer to develop cloud-based solutions in a remote-friendly environment.

Openly logo
Openly

Senior Backend Engineer

Join Openly as a Senior Backend Engineer to build and maintain backend systems for our insurance platform. Remote, US-based role.

Games Global logo
Games Global

Platform Engineer Level 2

Join Games Global as a Platform Engineer Level 2 to drive cloud innovation and optimize AWS and Azure infrastructure.

Harness logo
Harness

Senior Backend Engineer

Join Harness as a Senior Backend Engineer to build scalable infrastructure using AWS, Terraform, and more. Remote position with competitive salary.

Human Interest logo
Human Interest

Senior Full-Stack Software Engineer

Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.