Resume and JobRESUME AND JOB
GitLab logo

Senior Backend Engineer (Ruby), Tenant Scale, Geo

GitLab

Software and Technology Jobs

Senior Backend Engineer (Ruby), Tenant Scale, Geo

full-timePosted: Dec 18, 2025

Job Description

About this Role

Join GitLab as a Senior Backend Engineer on the Geo team, crafting resilient systems for the world's largest self-managed instances.

Empower global teams with cutting-edge replication, disaster recovery, and backup solutions that ensure unwavering availability.

Dive into GitLab's mission to democratize software creation, transforming consumers into contributors for accelerated human progress.

Build secure, performant Ruby on Rails services backed by PostgreSQL to synchronize data across geographic regions seamlessly.

Lead architectural innovations in distributed systems, tackling fault tolerance and high availability at massive scale.

Collaborate with elite engineers, shaping technical direction while mentoring peers and resolving real-world production challenges.

Own end-to-end features like Geo Proxy and Self-Service Framework, driving tangible scalability and reliability gains.

Thrive in a high-performance culture fueled by AI integration, continuous learning, and values that amplify every voice.

Co-create the future of DevSecOps with an AI-powered platform that redefines software development possibilities.

Accelerate your career at GitLab, where innovation flourishes and complex problems yield to bold, iterative solutions.

Locations

  • Americas, Remote, EMEA (Remote)

Salary

Salary details available upon request

Estimated Salary Rangemedium confidence

85,000 - 140,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Ruby on Railsintermediate
  • PostgreSQLintermediate
  • Distributed systems designintermediate
  • Replication technologiesintermediate
  • Disaster recovery implementationintermediate
  • Backup and restore systemsintermediate
  • Secure backend developmentintermediate
  • Performance optimizationintermediate
  • Well-tested code practicesintermediate
  • Architectural decision-makingintermediate

Required Qualifications

  • Professional experience developing backend services in production environments (experience)
  • Experience with Ruby on Rails (experience)
  • Experience with PostgreSQL (experience)
  • Ability to collaborate asynchronously across time zones (experience)
  • Experience partnering with product, support, and engineering teams (experience)
  • Knowledge of designing and maintaining architectures for distributed systems (experience)
  • Understanding of challenges in proximity-based data access (experience)
  • Experience with fault-tolerant replication (experience)
  • Familiarity with robust backup and restore mechanisms (experience)
  • Track record of working in small, backend-focused teams (experience)

Preferred Qualifications

  • Experience with GitLab Geo product (experience)
  • Knowledge of disaster recovery systems (experience)
  • Background in intelligent proxying (experience)
  • Expertise in Geo-based runner acceleration (experience)
  • Leadership in architectural design decisions (experience)
  • Mentoring experience through code reviews and pairing (experience)
  • History of investigating and resolving production issues (experience)
  • Familiarity with AI integration in workflows (experience)
  • Experience delivering proof-of-concept implementations (experience)
  • Proven ability to break down complex technical projects iteratively (experience)

Responsibilities

  • Design and develop secure, well-tested backend features for GitLab Geo
  • Focus on replication, disaster recovery, and backup and restore functionalities
  • Partner with Engineering Manager and stakeholders to assess technical feasibility
  • Shape solution approaches aligned with customer needs
  • Deliver proof-of-concept implementations to guide architectural choices
  • Drive complex technical projects iteratively from proposal to maintenance
  • Lead architectural decisions for distributed, fault-tolerant systems
  • Mentor engineers via code reviews, pairing, and best practices sharing
  • Collaborate with Customer Support to resolve production issues
  • Feed real-world learnings into product and architecture improvements

Benefits

  • general: Comprehensive benefits supporting health, finances, and well-being
  • general: Flexible Paid Time Off
  • general: Team Member Resource Groups for inclusion and belonging
  • general: Equity Compensation and Employee Stock Purchase Plan
  • general: Growth and Development Fund for professional advancement
  • general: Generous Parental Leave
  • general: Home office support and equipment
  • general: Continuous knowledge exchange and learning opportunities
  • general: High-performance culture with valued voices
  • general: Collaboration with industry leaders on complex challenges

Target Your Resume for "Senior Backend Engineer (Ruby), Tenant Scale, Geo" , GitLab

Get personalized recommendations to optimize your resume specifically for Senior Backend Engineer (Ruby), Tenant Scale, Geo. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Backend Engineer (Ruby), Tenant Scale, Geo" , GitLab

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Platforms EngineeringTechnologySoftware

Answer 10 quick questions to check your fit for Senior Backend Engineer (Ruby), Tenant Scale, Geo @ GitLab.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

GitLab logo

Senior Backend Engineer (Ruby), Tenant Scale, Geo

GitLab

Software and Technology Jobs

Senior Backend Engineer (Ruby), Tenant Scale, Geo

full-timePosted: Dec 18, 2025

Job Description

About this Role

Join GitLab as a Senior Backend Engineer on the Geo team, crafting resilient systems for the world's largest self-managed instances.

Empower global teams with cutting-edge replication, disaster recovery, and backup solutions that ensure unwavering availability.

Dive into GitLab's mission to democratize software creation, transforming consumers into contributors for accelerated human progress.

Build secure, performant Ruby on Rails services backed by PostgreSQL to synchronize data across geographic regions seamlessly.

Lead architectural innovations in distributed systems, tackling fault tolerance and high availability at massive scale.

Collaborate with elite engineers, shaping technical direction while mentoring peers and resolving real-world production challenges.

Own end-to-end features like Geo Proxy and Self-Service Framework, driving tangible scalability and reliability gains.

Thrive in a high-performance culture fueled by AI integration, continuous learning, and values that amplify every voice.

Co-create the future of DevSecOps with an AI-powered platform that redefines software development possibilities.

Accelerate your career at GitLab, where innovation flourishes and complex problems yield to bold, iterative solutions.

Locations

  • Americas, Remote, EMEA (Remote)

Salary

Salary details available upon request

Estimated Salary Rangemedium confidence

85,000 - 140,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Ruby on Railsintermediate
  • PostgreSQLintermediate
  • Distributed systems designintermediate
  • Replication technologiesintermediate
  • Disaster recovery implementationintermediate
  • Backup and restore systemsintermediate
  • Secure backend developmentintermediate
  • Performance optimizationintermediate
  • Well-tested code practicesintermediate
  • Architectural decision-makingintermediate

Required Qualifications

  • Professional experience developing backend services in production environments (experience)
  • Experience with Ruby on Rails (experience)
  • Experience with PostgreSQL (experience)
  • Ability to collaborate asynchronously across time zones (experience)
  • Experience partnering with product, support, and engineering teams (experience)
  • Knowledge of designing and maintaining architectures for distributed systems (experience)
  • Understanding of challenges in proximity-based data access (experience)
  • Experience with fault-tolerant replication (experience)
  • Familiarity with robust backup and restore mechanisms (experience)
  • Track record of working in small, backend-focused teams (experience)

Preferred Qualifications

  • Experience with GitLab Geo product (experience)
  • Knowledge of disaster recovery systems (experience)
  • Background in intelligent proxying (experience)
  • Expertise in Geo-based runner acceleration (experience)
  • Leadership in architectural design decisions (experience)
  • Mentoring experience through code reviews and pairing (experience)
  • History of investigating and resolving production issues (experience)
  • Familiarity with AI integration in workflows (experience)
  • Experience delivering proof-of-concept implementations (experience)
  • Proven ability to break down complex technical projects iteratively (experience)

Responsibilities

  • Design and develop secure, well-tested backend features for GitLab Geo
  • Focus on replication, disaster recovery, and backup and restore functionalities
  • Partner with Engineering Manager and stakeholders to assess technical feasibility
  • Shape solution approaches aligned with customer needs
  • Deliver proof-of-concept implementations to guide architectural choices
  • Drive complex technical projects iteratively from proposal to maintenance
  • Lead architectural decisions for distributed, fault-tolerant systems
  • Mentor engineers via code reviews, pairing, and best practices sharing
  • Collaborate with Customer Support to resolve production issues
  • Feed real-world learnings into product and architecture improvements

Benefits

  • general: Comprehensive benefits supporting health, finances, and well-being
  • general: Flexible Paid Time Off
  • general: Team Member Resource Groups for inclusion and belonging
  • general: Equity Compensation and Employee Stock Purchase Plan
  • general: Growth and Development Fund for professional advancement
  • general: Generous Parental Leave
  • general: Home office support and equipment
  • general: Continuous knowledge exchange and learning opportunities
  • general: High-performance culture with valued voices
  • general: Collaboration with industry leaders on complex challenges

Target Your Resume for "Senior Backend Engineer (Ruby), Tenant Scale, Geo" , GitLab

Get personalized recommendations to optimize your resume specifically for Senior Backend Engineer (Ruby), Tenant Scale, Geo. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Backend Engineer (Ruby), Tenant Scale, Geo" , GitLab

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Platforms EngineeringTechnologySoftware

Answer 10 quick questions to check your fit for Senior Backend Engineer (Ruby), Tenant Scale, Geo @ GitLab.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.