Senior Backend Engineer (Ruby and/or Go), Tenant Scale; Cells Infrastructure

3 hours, 1 minute ago
Full-time
Senior
Software Development
GitLab

GitLab

GitLab: The comprehensive DevOps platform revolutionizing software development with automation, AI workflows, and essential tools for efficient collaboration.

Internet Software & Services
1K-5K
Founded 2014

Description

  • Design and implement edge traffic routing that transparently directs requests to the correct Cell.
  • Build and evolve the Topology Service as the authoritative source of cluster state for routing, resource assignment, and Cell lifecycle decisions.
  • Collaborate with the GitLab Rails monolith and supporting services to make features and data models Cell-aware.
  • Operate and improve routing and topology systems through tier-2 on-call, incident response, and operational ownership.
  • Strengthen observability and operational tooling for the systems you build.
  • Write Architecture Decision Records, runbooks, and documentation for other teams.
  • Review merge requests from team members and community contributors with attention to correctness, performance, and security.

Requirements

  • Experience building observable, resilient production services using Go or Ruby on Rails; TypeScript experience is a plus.
  • Experience delivering and operating production systems in high-scale environments, including incident response and operational ownership.
  • Ability to reason about distributed systems, including consistency models, partitioning strategies, failure modes, and operational tradeoffs.
  • Experience building high-throughput networking services; gRPC and protocol buffers knowledge is a plus.
  • Familiarity working in large, multi-team codebases and coordinating changes across teams and services.
  • Knowledge of observability practices such as metrics, tracing, and alerting.
  • Strong written communication skills for an async-first, globally distributed team, including documentation such as ADRs and runbooks.
  • Experience working with relational databases in production, including schema design, migrations, and query performance tuning; PostgreSQL experience is a plus.

Benefits

  • Flexible Paid Time Off.
  • Equity compensation and an Employee Stock Purchase Plan.
  • Growth and Development Fund.
  • Parental leave.
  • Home office support.
  • Benefits to support health, finances, and well-being.
  • Team Member Resource Groups.
  • Remote work with globally distributed teams.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Full-Stack Kotlin Engineer (Kineto)

JetBrains 1K-5K Internet Software & Services

Kineto is seeking an experienced Kotlin engineer to help build and evolve an AI-powered web app platform for creators, educators, and small businesses.

Android Flux gRPC Helm iOS Java Kotlin LLM Microservices Neon Node.js PostgreSQL React Spring Boot Swift Terraform TypeScript WebSockets
1 minute ago

Retirement Financial Infrastructure Senior Staff Engineer

Gusto 1K-5K Professional Services

Gusto is hiring a senior software engineer to own the backend systems that move money and assets for Gusto Retirement, translating complex financial and compliance requirements into reliable production software.

Ruby on Rails
1 minute ago

Field Engineer (Hardware Delivery)

Nebius 51-250 Internet Software & Services

Nebius is hiring a Senior Delivery Deployment Engineer to own the deployment and production readiness of large-scale GPU infrastructure in mission-critical data center environments.

Linux
1 minute ago

Senior Software Engineer (Golang) - Billing Systems

Zendesk 5K-10K Professional Services

DoiT is hiring a remote Senior Software Engineer to help design, build, and scale its core billing and invoicing systems as part of the Business Systems Engineering team.

AWS Azure GCP Git GitHub Go Java Kubernetes Microservices Node.js Python SQL
1 minute ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers