Principal Software Engineer
GitLabAbout the Role
Join the Group Tenant Scale (GTS) team as a Principal Software Engineer to lead the ambitious re-architecture of GitLab.com. You will play a pivotal role in transforming our massive multi-tenant instance into a modern, distributed SaaS platform composed of self-contained clusters (Cells) and Organizations.
Responsibilities
- Drive the architectural design and implementation of a highly scalable and distributed SaaS platform.
- Lead the transition from a monolithic multi-tenant architecture to a cell-based infrastructure.
- Ensure the new platform's reliability, performance, and operational excellence.
- Provide technical leadership and mentorship to engineering teams involved in the re-architecture effort.
- Collaborate with cross-functional teams to define technical strategies and roadmaps for tenant scale.
About the Team and Role Impact
This role is at the forefront of re-imagining GitLab.com's core infrastructure, directly impacting its future scalability and resilience. You will be instrumental in shaping the foundational architecture that supports over 100,000 organizations, enabling significant acceleration of human progress through software development.
About GitLab
View companyGitLab is an open core software company that develops the most comprehensive DevSecOps Platform used by more than 100,000 organizations.