Senior Backend Engineer - Core Platform: Geo
GitLabOverview
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
Senior Backend Engineer
Join Grafana Labs as a Senior Backend Engineer, working remotely in the US/Canada on Kubernetes monitoring.
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.
Senior Backend Engineer (Go, Kubernetes)
Join Medium as a Senior Backend Engineer to build backend systems using Go and Kubernetes. Remote work available.
Software Engineer - Backend (Python, Go)
Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.
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.
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.
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.
Senior Backend Engineer - Cloud Native Security
Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.
Senior Backend Engineer (Go)
Join AUTODOC as a Senior Backend Engineer (Go) in Lisbon. Develop scalable backend solutions using Golang, Prometheus, and Grafana.
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.
Senior Software Engineer (Backend) - Content Lake DX
Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.
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.
Senior Full-Stack Product Engineer
Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.
Senior Backend Engineer
Join Calm as a Senior Backend Engineer to design and maintain backend systems for mobile and web apps.
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.
Corporate Solutions Engineer
Join GitHub as a Corporate Solutions Engineer in Europe, providing pre- and post-sales support for EMEA customers.
Senior Technical Support Engineer
Join Glia as a Senior Technical Support Engineer in Tallinn, providing technical support and guidance for complex integrations.
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.
Senior Software Engineer, Go/Java
Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.
Senior Software Engineer - Cloud and Distributed Systems
Join Seqera as a Senior Software Engineer to develop cloud-based solutions in a remote-friendly environment.
Senior Backend Engineer
Join Openly as a Senior Backend Engineer to build and maintain backend systems for our insurance platform. Remote, US-based role.
Platform Engineer Level 2
Join Games Global as a Platform Engineer Level 2 to drive cloud innovation and optimize AWS and Azure infrastructure.
Senior Backend Engineer
Join Harness as a Senior Backend Engineer to build scalable infrastructure using AWS, Terraform, and more. Remote position with competitive salary.
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.