
Principal Engineer, Production Engineering
GitLab
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $171,400 - $367,200 per year
Job Level
Lead
Tech Stack
CloudDistributed SystemsGoRuby
About the role
- Shape how GitLab.com scales for reliability, performance, and global reach
- Own the long-term roadmap for Production Engineering, driving modernization and scale initiatives
- Lead design for complex distributed systems challenges such as sharding, multi-tenant isolation, observability, and failure recovery
- Collaborate with leaders across engineering and product to ensure infrastructure choices deliver both technical and business value
- Anticipate evolving needs at scale and define patterns to make the platform more resilient, efficient, and cost-effective
- Mentor senior and staff engineers and raise technical excellence across teams
- Champion observability and production readiness practices to improve speed, quality, and reliability for customers worldwide
Requirements
- Proven expertise designing and operating distributed systems at massive scale in SaaS or cloud platforms
- Strong background in backend, reliability, or platform engineering
- Hands-on experience in Go, Ruby, or similar languages
- Deep understanding of observability, incident response, and strategies for ensuring reliability in complex systems
- Ability to drive alignment across teams and influence senior leaders without formal authority
- Track record of delivering technical outcomes that shaped business direction
- Strong communicator who can simplify complex topics for engineers, executives, and customers alike
- Passion for mentoring and developing senior technical talent
Benefits
- 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
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
distributed systemsSaaScloud platformsGoRubyobservabilityincident responsereliability engineeringbackend engineeringplatform engineering
Soft skills
mentoringcommunicationinfluencecollaborationtechnical excellencesimplifying complex topicsdriving alignmentleadershippassion for developmentbusiness value