
About GitLab
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100 trust GitLab to ship better, more secure software faster.
Overview of the Role
As a Senior Backend Engineer, Performance Enablement, you'll make performance testing and analysis easier for engineering teams to adopt and own. You'll build platforms, tooling, guidance, and artificial intelligence-assisted workflows that help teams identify performance risks during development and before they roll changes out to production.
GitLab is moving from a hands-on consulting model to a self-service model. Service teams own their performance tests, analysis, thresholds, and evidence. Performance Enablement provides the paved road, documentation, skills, and expert support for challenging problems and new capabilities.
You'll support work such as:
- Enabling modular feature teams, including Orbit and Artifact Registry, to run performance testing through their own development and continuous integration workflows.
- Building reusable performance tooling, including component-level testing, load testing, performance analysis, and AI-assisted engineering skills.
- Improving performance results, reporting, and trend visibility so teams can make informed decisions from their own evidence.
- Establishing documentation, templates, and guidance needed to expand self-service adoption across R&D.
What You'll Do
- Build and evolve reusable backend platforms and tooling for performance testing and analysis.
- Create self-service workflows, documentation, templates, diagnostics, and AI skills that reduce the need for bespoke support.
- Use development practices that apply AI to accelerate implementation, testing, debugging, and technical documentation.
- Influence engineering teams to make performance testing part of normal development and release preparation.
- Turn early hands-on engagements into generalized capabilities that many teams can adopt independently.
- Provide technical expertise for difficult performance questions, tooling enhancements, and new platform capabilities.
What You'll Bring
- Experience building backend or platform software.
- Experience building internal platforms or developer-facing tooling.
- Experience partnering with development teams to improve their day-to-day workflows.
- Experience using development practices that apply artificial intelligence across the software lifecycle.
- Experience with software performance, such as performance analysis, optimization, benchmarking, or leading performance-related improvements.
- Practical experience with Kubernetes, k6, and AWS, GCP, or similar cloud infrastructure.
- Experience building durable solutions that support broad adoption using systems thinking.
- Strong written communication skills and the ability to influence teams without direct authority.
About the Team
Performance Enablement is part of Platform Enablement within Developer Experience and Infrastructure Platforms. We help GitLab teams make performance part of the software lifecycle. We work asynchronously, collaborate broadly across R&D, and focus on building capabilities that scale beyond individual team engagements.
Timezone overlap
UTC-8β-4
Culture
Async-friendly
Benefits
Health, PTO, Equity, ESPP, Learning, Parental leave, Commission, Wellness
Open to
US
Sign in to track applications and earn points.