MENU
  • Remote Jobs
  • Companies
  • Go Premium
  • Job Alerts
  • Post a Job
  • Log in
  • Sign up
Working Nomads logo Working Nomads
  • Remote Jobs
  • Companies
  • Post Jobs
  • Go Premium
  • Get Free Job Alerts
  • Log in

Principal Software Engineer - Group Tenant Scale

GitLab

Full-time
USA
$171k-$367k per year
engineer
software engineering
customer experience
architecture
saas
Apply for this position

An overview of this role

Group Tenant Scale (GTS) is re-architecting GitLab.com into a modern, distributed SaaS platform. Today, GitLab.com runs as a single massive multi-tenant instance. Tomorrow, it will be made up of Cells (self-contained clusters) and Organizations (logical groupings of tenants), supported by OrgMover (seamless migration tooling).

This transformation will make GitLab.com horizontally scalable, resilient, and flexible—so customers of every size experience high reliability, global reach, and freedom to grow with GitLab.

As a Principal Engineer, you’ll shape the technical foundation of GitLab’s future SaaS. You’ll drive the design of distributed systems at scale, influence architectural strategy across engineering, and partner with leaders to align infrastructure with business outcomes. This is career-defining work that impacts every GitLab customer.

What you’ll do

  • Lead architecture and design for Cells, Organizations and OrgMover, enabling Postgres sharding, zero-downtime migrations, and global SaaS scalability and regionality.

  • Solve complex distributed systems challenges: tenant isolation, regional distribution, multi-region replication, observability, fault tolerance, and migrations.

  • Partner across infrastructure, product, and executive teams to ensure our SaaS evolution aligns with both technical excellence and business needs.

  • Translate architectural tradeoffs into clear direction for engineering managers, senior engineers, and executives.

  • Mentor and elevate engineers across teams, raising the bar for technical leadership and inclusive collaboration.

  • Provide thought leadership inside and outside GitLab on SaaS scaling, distributed systems, and platform reliability.

What you’ll bring

  • Extensive experience designing, developing, migrating, scaling, and operating large distributed systems in a SaaS context.

  • Hands-on programming experience in Ruby and/or Go, with the ability to dive into code, review implementations, and guide technical design.

  • Proven track record leading transformations from monolithic to distributed architectures, ideally including Postgres sharding or other database partitioning strategies.

  • Hands-on expertise with service communication and observability at scale (e.g. service mesh/Istio, Kafka, tracing/metrics).

  • Principal-level technical leadership: ability to set strategy, influence across organizations, and mentor principal and senior engineers.

  • Balance of infrastructure depth and application architecture awareness; skilled at making system-level tradeoffs that prioritize reliability and customer experience.

  • Excellent communication skills; able to make complex systems understandable to technical and non-technical audiences.

  • Bonus: Experience in regulated or high-reliability domains (finance, healthcare, government, telecom).

About the team

Group Tenant Scale (GTS) is re-architecting GitLab.com into the next-generation multi-tenant SaaS platform. It will be horizontally scalable, reliable, and flexible. We are building this through Cells (infrastructure-level sharding), Organizations (application-level tenant grouping), and extensions of Geo to enable replication and cross-platform migrations.

Our goal is to give every customer a rock-solid experience: high availability, strong resiliency, global performance, and the ability to move seamlessly between multi-tenant and single-tenant offerings as their needs evolve.

What began as a small team tackling foundational projects has grown into dedicated engineering groups, including Geo, that are working together to deliver the future of GitLab’s multi-tenant platform.

As part of this team, you will be at the center of one of the most impactful transformations in GitLab’s history. You will help reshape GitLab.com into a cloud-scale SaaS platform that powers the next decade of growth, while collaborating with some of the best engineers in distributed systems, mentoring others, and leaving a lasting architectural legacy.

How GitLab will support you

  • Benefits to support your health, finances, and well-being

  • All remote, asynchronous work environment

  • Flexible Paid Time Off

  • Team Member Resource Groups

  • Equity Compensation & Employee Stock Purchase Plan

  • Growth and development budget 

  • Parental leave 

  • Home office support

Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.

The base salary range for this role’s listed level is currently for residents of listed locations only. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, and alignment with market data. See more information on our benefits and equity. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary.

The base salary range for this role’s listed level is currently for residents of listed locations only. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, and alignment with market data. See more information on our benefits and equity. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary.

California/Colorado/Hawaii/New Jersey/New York/Washington/DC/Illinois/Minnesota pay range

$171,400—$367,200 USD

Apply for this position
Bookmark Report

About the job

Full-time
USA
$171k-$367k per year
Posted 4 hours ago
engineer
software engineering
customer experience
architecture
saas

Apply for this position

Bookmark
Report
Enhancv advertisement

30,000+
REMOTE JOBS

Unlock access to our database and
kickstart your remote career
Join Premium

Principal Software Engineer - Group Tenant Scale

GitLab

An overview of this role

Group Tenant Scale (GTS) is re-architecting GitLab.com into a modern, distributed SaaS platform. Today, GitLab.com runs as a single massive multi-tenant instance. Tomorrow, it will be made up of Cells (self-contained clusters) and Organizations (logical groupings of tenants), supported by OrgMover (seamless migration tooling).

This transformation will make GitLab.com horizontally scalable, resilient, and flexible—so customers of every size experience high reliability, global reach, and freedom to grow with GitLab.

As a Principal Engineer, you’ll shape the technical foundation of GitLab’s future SaaS. You’ll drive the design of distributed systems at scale, influence architectural strategy across engineering, and partner with leaders to align infrastructure with business outcomes. This is career-defining work that impacts every GitLab customer.

What you’ll do

  • Lead architecture and design for Cells, Organizations and OrgMover, enabling Postgres sharding, zero-downtime migrations, and global SaaS scalability and regionality.

  • Solve complex distributed systems challenges: tenant isolation, regional distribution, multi-region replication, observability, fault tolerance, and migrations.

  • Partner across infrastructure, product, and executive teams to ensure our SaaS evolution aligns with both technical excellence and business needs.

  • Translate architectural tradeoffs into clear direction for engineering managers, senior engineers, and executives.

  • Mentor and elevate engineers across teams, raising the bar for technical leadership and inclusive collaboration.

  • Provide thought leadership inside and outside GitLab on SaaS scaling, distributed systems, and platform reliability.

What you’ll bring

  • Extensive experience designing, developing, migrating, scaling, and operating large distributed systems in a SaaS context.

  • Hands-on programming experience in Ruby and/or Go, with the ability to dive into code, review implementations, and guide technical design.

  • Proven track record leading transformations from monolithic to distributed architectures, ideally including Postgres sharding or other database partitioning strategies.

  • Hands-on expertise with service communication and observability at scale (e.g. service mesh/Istio, Kafka, tracing/metrics).

  • Principal-level technical leadership: ability to set strategy, influence across organizations, and mentor principal and senior engineers.

  • Balance of infrastructure depth and application architecture awareness; skilled at making system-level tradeoffs that prioritize reliability and customer experience.

  • Excellent communication skills; able to make complex systems understandable to technical and non-technical audiences.

  • Bonus: Experience in regulated or high-reliability domains (finance, healthcare, government, telecom).

About the team

Group Tenant Scale (GTS) is re-architecting GitLab.com into the next-generation multi-tenant SaaS platform. It will be horizontally scalable, reliable, and flexible. We are building this through Cells (infrastructure-level sharding), Organizations (application-level tenant grouping), and extensions of Geo to enable replication and cross-platform migrations.

Our goal is to give every customer a rock-solid experience: high availability, strong resiliency, global performance, and the ability to move seamlessly between multi-tenant and single-tenant offerings as their needs evolve.

What began as a small team tackling foundational projects has grown into dedicated engineering groups, including Geo, that are working together to deliver the future of GitLab’s multi-tenant platform.

As part of this team, you will be at the center of one of the most impactful transformations in GitLab’s history. You will help reshape GitLab.com into a cloud-scale SaaS platform that powers the next decade of growth, while collaborating with some of the best engineers in distributed systems, mentoring others, and leaving a lasting architectural legacy.

How GitLab will support you

  • Benefits to support your health, finances, and well-being

  • All remote, asynchronous work environment

  • Flexible Paid Time Off

  • Team Member Resource Groups

  • Equity Compensation & Employee Stock Purchase Plan

  • Growth and development budget 

  • Parental leave 

  • Home office support

Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.

The base salary range for this role’s listed level is currently for residents of listed locations only. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, and alignment with market data. See more information on our benefits and equity. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary.

The base salary range for this role’s listed level is currently for residents of listed locations only. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, and alignment with market data. See more information on our benefits and equity. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary.

California/Colorado/Hawaii/New Jersey/New York/Washington/DC/Illinois/Minnesota pay range

$171,400—$367,200 USD

Working Nomads

Post Jobs
Premium Subscription
Sponsorship
Free Job Alerts

Job Skills
API
FAQ
Privacy policy
Terms and conditions
Contact us
About us

Jobs by Category

Remote Administration jobs
Remote Consulting jobs
Remote Customer Success jobs
Remote Development jobs
Remote Design jobs
Remote Education jobs
Remote Finance jobs
Remote Legal jobs
Remote Healthcare jobs
Remote Human Resources jobs
Remote Management jobs
Remote Marketing jobs
Remote Sales jobs
Remote System Administration jobs
Remote Writing jobs

Jobs by Position Type

Remote Full-time jobs
Remote Part-time jobs
Remote Contract jobs

Jobs by Region

Remote jobs Anywhere
Remote jobs North America
Remote jobs Latin America
Remote jobs Europe
Remote jobs Middle East
Remote jobs Africa
Remote jobs APAC

Jobs by Skill

Remote Accounting jobs
Remote Assistant jobs
Remote Copywriting jobs
Remote Cyber Security jobs
Remote Data Analyst jobs
Remote Data Entry jobs
Remote English jobs
Remote Spanish jobs
Remote Project Management jobs
Remote QA jobs
Remote SEO jobs

Jobs by Country

Remote jobs Australia
Remote jobs Argentina
Remote jobs Brazil
Remote jobs Canada
Remote jobs Colombia
Remote jobs France
Remote jobs Germany
Remote jobs Ireland
Remote jobs India
Remote jobs Japan
Remote jobs Mexico
Remote jobs Netherlands
Remote jobs New Zealand
Remote jobs Philippines
Remote jobs Poland
Remote jobs Portugal
Remote jobs Singapore
Remote jobs Spain
Remote jobs UK
Remote jobs USA


Working Nomads curates remote digital jobs from around the web.

© 2025 Working Nomads.