Principal Engineer - Multi-Tenant Scale

New

Skills

Architecture Cloud Cloud Computing Distributed systems Engineer Go Leadership Observability Ruby SaaS Scalability

Job Overview

An overview of this role Group Tenant Scale (GTS) is building GitLab’s next generation, multi-tenant, horizontally scalable, resilient SaaS platform, and we want to invite you to become a part of our mission to craft the foundations that enable the rest of our engineering peers and partners to deliver rock-solid features and capabilities to increase our customers’ success.

Responsibilities
  • Technical leader in the design and evolution of GitLab’s multi-tenant platform into distributed systems
  • Gain deep knowledge of our product, and customer use cases to guide architecture decisions
  • Provide technical leadership across both infrastructure and development areas
  • Take ownership of critical projects, independently driving them to deliver results with the highest levels of quality and efficiency
  • Bring creativity and a customer-focused approach to influence the strategic direction of our platforms and product offerings
Requirements & Qualifications
  • Extensive background and strong technical expertise designing, implementing, and running distributed systems at massive scale
  • Comfortable with one or more computer programming languages (Ruby, Go)
  • Production experience with cloud computing
  • Proven track record of leading large-scale SaaS product architectures
  • Demonstrated ability to mentor senior engineers and elevate team performance

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: 12 Months

Share this job:

Similar Jobs

Cloud Engineering Manager Role

New

Build and lead cloud engineering teams

Deliver scalable platform and infrastructure tools

Agile Architecture AWS CI/CD

Site Reliability Engineer Role

New

Ensure reliable and scalable systems

Design and implement automation pipelines

Architecture AWS Azure Cloud

Contact Center AI Architect

New

Design and implement AI-powered contact center solutions

Lead and mentor technical teams

Angular Architecture AWS Azure

Remote Android Engineer Role

New

Develop robust Android applications for a global user base

Collaborate with cross-functional remote teams

Android Architecture Dagger 2 Engineer

Ubuntu Embedded Project Manager

New

Deliver complex engineering projects on embedded devices.

Coordinate cross-functional, multinational teams and stakeholders.

Architecture Devops Embedded systems IOT

Experiment Platform Engineering Manager

New

Lead and develop a privacy-preserving experimentation platform

Foster an inclusive and empowering remote team culture

A/b Testing Ab testing Architecture Cloud

Staff Backend Engineer Role

New

Lead technical direction and architecture

Build scalable and resilient backend systems

Api Integration Architecture Distributed systems Engineer

Senior SRE Gitops Engineer

New

Advance IT operations automation

Lead infrastructure as code practices

Architecture Cloud Computing Devops Elasticsearch

Senior Golang Developer Role

New

Develop scalable cloud-based disaster recovery solutions

Enhance and maintain high-load distributed services

Algorithms Architecture Cloud Services Data Structures

App Store Backend Engineer

Posted 3 days ago

Develop scalable backend services for app stores

Design and maintain public APIs and web services

Architecture Automated Testing Backend Development Distributed systems

Ubuntu Platform Engineering Manager

Posted 3 days ago

Lead and develop high-performing engineering teams

Optimize Ubuntu for cutting-edge silicon platforms

Architecture C C++ Devops

Senior Ubuntu Engineering Manager

Posted 4 days ago

Lead and grow a distributed engineering team

Drive development of Ubuntu’s core components

Architecture Debian packaging Devops Java

Staff Python DevTools Engineer

Posted 4 days ago

Lead development of ML tools

Drive technical architecture and specs

Agile Methodologies Architecture Databases Developer tools

Staff AI Engineer Role

Posted 5 days ago

Build scalable, production-grade LLM and agentic AI systems

Automate and optimize sales and marketing workflows using AI

A/b Testing Architecture AWS Azure

Engineering Manager, Apollo

Posted 6 days ago

Lead and mentor engineering teams

Drive technical excellence and process improvement

Architecture Docker Elasticsearch Kubernetes

Linux Kernel Developer

Posted 9 days ago

Develop and integrate Linux kernel solutions

Collaborate with open source communities

Architecture Continuous integration Debian Devops

Cloud Integration Solutions Architect

Posted 9 days ago

Architect and oversee integrated enterprise systems.

Lead and mentor development teams.

Architecture AWS Azure CI/CD

Senior AI Engineer Role

Posted 9 days ago

Architect advanced AI solutions for contact centers

Develop and deploy conversational AI and generative AI applications

Architecture AWS BigQuery Engineer

Senior AI Engineer Role

Posted 11 days ago

Build and productionize advanced AI systems using LLMs and agents

Enhance user productivity through AI-powered automation and personalization

Api Integration Architecture AWS Backend Development

CRM Platform Manager Role

Posted 11 days ago

Own and optimize CRM platform operations

Enable scalable user segmentation and targeting

Ab testing Api Documentation Architecture Braze

Senior Engineering Manager Role

Posted 11 days ago

Lead development of orchestration platform

Drive technical and product delivery excellence

Architecture AWS CI/CD Cloud

Pipeline Orchestration Platform Lead

Posted 11 days ago

Lead the development of a secure, scalable Pipeline Orchestration Platform.

Integrate platform with cloud infrastructure and CI/CD pipelines.

Api Development Architecture AWS Backend Development

Pipeline Orchestration Engineer

Posted 11 days ago

Automate deployment and rollback workflows

Build secure, scalable, and observable orchestration platform

Api Development Architecture AWS CI/CD

Senior Analytics Engineering Consultant

Posted 11 days ago

Deliver analytics consulting services

Develop data preparation and visualization solutions

Analytics Architecture Knime PowerBI

Cross-Platform Principal Engineer

Posted 15 days ago

Define and evolve scalable cross-platform architecture

Drive technical direction and strategic alignment

Architecture Code Quality Engineer Javascript

Linux Engineering Manager Role

Posted 16 days ago

Lead and develop a distributed engineering team

Optimize Ubuntu for latest silicon and hardware

Agile Agile Methodologies Architecture Debian packaging

Big Data Manager Role

Posted 17 days ago

Deliver client big data projects using Databricks

Lead and manage technical teams

Architecture AWS Azure Big Data

Voice AI Solutions Engineer

Posted 17 days ago

Scale technical voice AI solutions for enterprise customers

Enhance sales processes with technical expertise

Ai technology Api Integration Architecture Communication

Principal Engineer Core Services

Posted 18 days ago

Lead core services engineering projects

Drive architectural strategy and innovation

Architecture Devops Distributed systems Engineer

Site Reliability Engineer Role

Posted 18 days ago

Automate and scale infrastructure for reliability

Ensure platform security and compliance

Architecture AWS Cloud Cloudformation

Senior Security Consultant

Posted 21 days ago

Lead and deliver complex security projects remotely

Provide technical mentorship and escalation support

Architecture Devops Java Security

Staff ML Engineer, Apollo

Posted 21 days ago

Lead development of scalable ML systems

Advance Apollo's AI-native product features

Airflow Architecture Engineer Machine Learning

Experienced Software Engineer Role

Posted 24 days ago

Build and maintain scalable web platforms

Collaborate in a global, remote team

Accessibility Architecture Continuous integration Data Analysis

Java Runtimes System Engineer

Posted 24 days ago

Advance Java runtimes and tooling on Ubuntu

Enhance cloud-native and enterprise Java experiences

Architecture Containerization Debian packaging Engineer

Senior Azure DevOps Engineer

Posted 24 days ago

Automate and manage Azure infrastructure

Establish secure and scalable cloud solutions

Architecture Automation Azure Bash

iOS Engineering Manager Role

Posted 24 days ago

Lead distributed iOS engineering teams

Deliver high-impact, quality product features

Agile Methodologies Android Architecture B2c

Rust Developer Advocate Role

Posted 25 days ago

Promote and advocate Rust adoption internally and externally

Train and mentor engineers on Rust best practices

Architecture Devops Distributed collaboration Embedded Linux

Cloud .NET Application Architect

Posted 25 days ago

Lead migration of .NET projects to modern frameworks

Architect cloud-based enterprise solutions using Azure

.NET Framework Agile Architecture Azure

Senior Django Developer Role

Posted 25 days ago

Connect top developers with global remote opportunities

Develop and maintain high-quality Django web applications

Architecture Django Django Rest Framework Git

Linux Hardware Optimisation Lead

Posted 51 days ago

Lead engineering team for Ubuntu hardware optimisation

Collaborate with major silicon partners

Agile Agile Methodologies Architecture Debian packaging

Site Reliability Engineer Role

Posted 52 days ago

Automate and scale cloud infrastructure

Ensure platform reliability and uptime

Architecture AWS CI/CD Cloud

Rubrik Backup Engineer IV

Posted 54 days ago

Design and implement enterprise backup solutions.

Provide technical escalation and subject matter expertise.

Ansible Architecture AWS Azure

GenAI Technical Lead India

Posted 55 days ago

Lead and deliver GenAI projects for clients

Architect scalable, secure AI applications

Agile Architecture AWS Devops

Senior RPA Integration Engineer

Posted 55 days ago

Automate business processes using UiPath

Collaborate with stakeholders for requirement gathering

Architecture Devops Engineer Enterprise Systems Integration

Java Cloud Practice Engineer

Posted 55 days ago

Design and deploy cloud-based software solutions

Automate infrastructure using best practices

Architecture AWS Azure CI/CD

Cloud Solutions Architect Lead

Posted 57 days ago

Define and enforce system architecture standards

Lead and mentor technology teams

Architecture AWS Azure CI/CD

Java Runtimes System Engineer

Posted 57 days ago

Deliver robust Java runtimes and tooling on Ubuntu.

Enhance developer and operator experiences for Java on Linux.

Architecture Cloud-native software Debian packaging Engineer

Remote Cybersecurity Specialist Role

Posted 59 days ago

Protect organizational systems from cyber threats

Conduct penetration testing and vulnerability assessments

Architecture Cyber Security Cybersecurity IT Security

Security & Privacy Engineering Lead

Posted 61 days ago

Lead security and privacy engineering teams

Advise on security best practices

Architecture Cloud Cloud infrastructure Cross-functional Collaboration

Cloud .NET Application Architect

Posted 61 days ago

Lead .NET application migration projects

Architect and design scalable cloud solutions

Architecture Azure C# Ci/cd Automation
overtime