GitLab

Principal Engineer, Production Engineering

GitLab

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $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