Overview
GitLab is the intelligent orchestration platform for DevSecOps, enabling organizations to increase productivity and accelerate digital transformation. The Senior Backend Engineer on GitLab’s External Agents team will design and build integrations connecting GitLab agents to various tools and external solutions.
Key Responsibilities
- Develop, ship, and maintain secure, well-tested, and performant external agent integrations across the GitLab monolith backend.
- Collaborate with Product Management, user experience, frontend, backend, and AI specialists to refine requirements.
- Design, implement, and review GraphQL and REST APIs and related backend logic.
- Improve and extend automated testing to strengthen quality and reliability.
- Share standards and lessons with other engineers to support responsible AI integration.
- Participate in Tier 2 on-call rotations and troubleshoot production issues.
- Assess the competitive landscape to help GitLab build strong AI integrations.
Requirements
- Experience with Ruby on Rails, including building and maintaining production applications, APIs, and data models.
- Proficiency in designing or extending REST or GraphQL APIs.
- Experience in designing and shipping AI-powered backend features.
- Strong SQL skills and familiarity with relational databases like PostgreSQL.
- Experience in identifying and addressing performance bottlenecks.
- Openness to learning and collaborating in a distributed team.
Benefits
- Benefits to support health, finances, and well-being.
- Flexible Paid Time Off.
- Team Member Resource Groups.
- Equity compensation and Employee Stock Purchase Plan.
- Growth and Development Fund.
- Parental Leave.
Location
Remote, United Kingdom
How to Apply
Interested candidates are encouraged to apply regardless of experience. GitLab will assess applications based on merit.
Deadline
No specific deadline mentioned.