Overview
As a Senior Backend Engineer at GitLab, you design and evolve backend capabilities for a global platform used by millions of developers. You’ll shape technical direction across product, frontend, infrastructure, data, and security boundaries, delivering reliable, high-performance systems. You’ll work with cross-functional teams to raise quality, security, and operational excellence while integrating agentic AI into production workflows. This role offers autonomy in a remote-first culture and a chance to influence long-term architecture and product outcomes. You’ll contribute to a mission-driven environment that values innovation, collaboration, and measurable impact.
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 moderately to complex backend features with limited guidance
- Set backend standards for style, maintainability, testing, APIs, and operational readiness
- Mentor associate and intermediate engineers; unblock and improve delivery practices
- Diagnose and prevent performance/reliability issues at scale; participate in incident response
- Leverage AI in production engineering to improve outcomes and coach others on responsible use
Key requirements
- Deep backend expertise in APIs, data systems, and performance tuning
- Adaptability with modern backend languages and systems programming
- Architectural judgment for modular boundaries and migration-safe designs
- Ability to lead through influence and clear written communication
- Experience building or operating agentic AI systems in production
- Strong written communication
- Influence and leadership through collaboration
- Problem-solving mindset with strategic thinking
- Backend architecture and APIs
- Data systems and performance optimization
- Modular/bounded-context architecture
…
