Senior Backend Engineer

GitLab

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Canada
Salary
$139,200–$235,200 / yr
Posted
32 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $193k
This role $187k
$128k most similar roles pay here $247k

This role pays less than 57% of similar roles. Most pay $160,787–$224,250 — the shaded band above. At the midpoint, this role pays about $187k versus about $193k for comparable roles.

Based on 240 similar postings.

Employer

About GitLab

GitLab is an all-remote software company that develops an AI-powered DevSecOps platform combining source code management, CI/CD, security scanning, and project planning in a single application.

GitLab currently has 79 open roles on FindRole.

Listed pay typically runs $137,400–$213,600 across 61 roles with salary data.

Most-posted roles

View all roles at GitLab

At a glance

TL;DR · Senior Backend Engineer

Senior Backend Engineer (Ruby) joins the Portfolio Experience team to evolve the backend architecture powering the work items platform. This role involves designing and implementing real-time features, GraphQL and RESTful APIs, and portfolio planning capabilities like status rollups and capacity planning within a large monolith. The engineer will optimize PostgreSQL performance through indexing, partitioning, and denormalization while managing workloads across Elasticsearch or ClickHouse. Day-to-day responsibilities include collaborating with product teams to shape requirements, mentoring engineers and open source contributors, and maintaining extensive automated test coverage. Candidates must possess full stack experience with a focus on Ruby and Ruby on Rails, alongside strong skills in database optimization and API design. The role addresses the technical challenge of serving millions of work items across thousands of groups while integrating artificial intelligence into development workflows.

What you'll do

  • Design and implement backend features including GraphQL and RESTful APIs with a focus on performance and reliability.
  • Build and evolve portfolio planning capabilities such as work item hierarchy, status rollup, and capacity planning.
  • Optimize PostgreSQL performance at scale through query optimization, indexing, denormalization, and partitioning.
  • Create proofs of concept for complex tasks while maintaining extensive automated test coverage.
  • Mentor engineers and open source contributors through code reviews, pair programming, and technical feedback.
  • Participate in on-call rotations to troubleshoot production issues and perform root cause analysis.
  • Integrate artificial intelligence into development workflows and feature sets.

What we're looking for

  • Full stack experience with a current focus on backend development.
  • Proficiency in Ruby and Ruby on Rails.
  • Strong PostgreSQL skills including query optimization, indexing, denormalization, and partitioning at scale.
  • Experience designing and evolving GraphQL and RESTful APIs with a focus on scalability and backward compatibility.
  • Experience leading projects involving multiple engineers and mentoring others through code reviews and career development.
  • Experience improving large automated test suites for performance and reliability.
  • Strong written and verbal communication skills for an asynchronous, distributed environment.
  • Experience integrating artificial intelligence into development workflows (preferred); experience with Elasticsearch, ClickHouse, or Python (preferred).

More like this

Similar roles

Senior Backend Software Engineer

S&P Global

Cambridge, MA +1 150 days ago $150,000$225,000
Python Flask FastAPI Django REST Framework PostgreSQL Celery RabbitMQ Redis Kafka Jsonnet AWS Amazon EKS Sentry Prometheus Git Jenkins GitHub Actions RESTful APIs Machine Learning Natural Language Processing
5+ yrs exp

Senior Software Engineer, Backend

Oscar Health

New York, NY 133 days ago $158,400$207,900
Python Golang Kubernetes Grafana BigQuery Data Replication Authentication Authorization
5+ yrs exp Hybrid

Senior Backend Engineer

GitLab

Remote (Canada) 28 days ago $139,200$235,200
Backend Architecture APIs Agentic AI Kubernetes PostgreSQL ClickHouse Distributed Systems Event-Driven Systems Modular Monoliths SaaS Systems Programming Performance Tuning
Remote

Senior Backend Engineer, Platform Readiness

GitLab

Remote (Canada) 39 days ago
TypeScript Python Ruby LLM APIs LangGraph PostgreSQL CI/CD GitLab Agentic Workflows Schema Design Platform Engineering Developer Experience Observability Monitoring
5+ yrs exp Remote

Backend Engineer, AI Engineering

GitLab

Remote (Canada) 22 days ago $115,200$194,400
Python Ruby on Rails LangGraph LangChain GraphQL RSpec GitLab Code Review Security-minded Development
Remote

Intermediate Backend Engineer

GitLab

Remote (Canada) 9 days ago $115,200$194,400
Ruby Rails Go Rust PostgreSQL Docker Kubernetes Helm CI/CD gRPC API Observability GitLab
Remote