Overview
As a Senior Backend Engineer at GitLab, you design and evolve backend capabilities for a global, high-scale platform. You influence technical direction across teams and improve reliability, performance, and security. You will work across product, frontend, infra, data, and security domains, shaping architecture and standards for a production-ready system. You will also integrate agentic AI to enhance engineering workflows and system resilience. This role offers meaningful impact in a remote-first, highly collaborative environment.
Pay / Benefits
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation & Employee Stock Purchase Plan
- Growth and Development Fund
- Parental Leave
Responsibilities
- Design and ship moderate to complex backend features with minimal guidance
- Set and defend backend standards for quality, security, performance, APIs, and operability
- Mentor associate and intermediate engineers and improve delivery practices through reviews
- Diagnose and prevent performance/reliability issues at scale; participate in incident response
- Integrate AI into production engineering workflows and coach others on responsible use
Key requirements
- Deep backend expertise in architecture, APIs, data systems, and performance tuning
- Adaptability with modern backend languages and systems programming
- Architectural judgment for modular boundaries, bounded contexts, and safe migrations
- Influence through technical judgment and clear written communication
- Agentic AI expertise with production experience building or operating AI-enabled systems
- Strong written communication
- Cross-functional collaboration with PMs and designers
- Mentorship and technical leadership
- Backend architecture and APIs
- Data systems and performance tuning
- Modern backend languages and systems programming
…
