Gitlab logo
Est. Monthly
Estimated €5,813 - €9,029
Posted August 13, 2026 · 1 day agoLast seen August 13, 2026Est. expiry September 17, 2026

Backend Engineer

Senior Backend Engineer (Ruby)
Remote - United Kingdom
Remote · Software Engineering
Full-time · Senior
English
No People Management
How this salary compares
Salary Context: Backend Engineer

Hover or tap a row for full statistics (EUR / month on this chart).

Salary analysis

Compared with the selected benchmark ("All roles in Remote - United Kingdom"), this listing's salary midpoint is about 95% lower. The offer sits below the benchmark range (€6,945–€15,740). The listed pay band (€484–€752) is tighter than the benchmark, which suggests lower salary variability. This benchmark is based on 4 comparable listings.

Monthly salary comparison for Backend Engineer
MarketLower bound (25th percentile)MedianUpper bound (75th percentile)
Market Average: Backend Engineer€3,600/per month€6,511/per month€15,826/per month
All roles in Remote - United Kingdom€6,945/per month€10,122/per month€15,740/per month
Pay in our data — not quoted in ad (Senior)€484/per month€618/per month€752/per month
About the role

The DAP Repository Flows team owns two areas within GitLab's Duo Agent Platform (DAP). The first is onboarding, helping customers quickly set up a project so they can start using the Duo Agent Platform with minimal friction. The second is repository and background flows: autonomous and scheduled agents that work on a customer's codebase on their behalf. This work is central to how GitLab delivers AI-powered automation on repositories. As a Senior Software Engineer, you will own features end to end, from design through delivery, building agentic experiences on top of the Duo Agent Platform. What you'll do in this role: Own the design and delivery of features end to end across DAP onboarding and repository/background flows. Build autonomous and scheduled agents that operate on customer codebases, building on top of the Duo Agent Platform. Improve the DAP onboarding experience so customers can get a project configured and productive quickly. Collaborate with engineers across the DAP organization on shared interfaces and patterns. Review designs and code, and contribute to the team's technical quality. Contribute to a culture of autonomy, ownership, high context sharing, and async-first collaboration. What we're looking for: Strong, hands-on experience with Ruby and Ruby on Rails in production systems. Experience integrating LLMs into products (product integration, not ML model training). Experience building agentic systems: autonomous or semi-autonomous agents that take actions on a user's behalf. A track record of designing and shipping features independently in a collaborative team. Strong written communication and the ability to operate effectively in a distributed, async-first environment. About the team: The DAP Repository Flows team is part of GitLab's broader Duo Agent Platform organization, within the AI/R&D group. The team is small and distributed, with plans to grow. We value autonomy, ownership, and high context sharing, and we work async-first through GitLab issues and Slack. Remote-Global

Job Details

Responsibilities

  • Own the design and delivery of features end to end across DAP onboarding and repository/background flows.

Requirements

  • Strong, hands-on experience with Ruby and Ruby on Rails in production systems.

Skills & Technologies

RubyRuby on RailsLLMsagentic systems

Recruitment Process

  1. 1
    Submit application
  2. 2
    Screening
  3. 3
    Interview
  4. 4
    Offer
Seen 19 hours agoOpen ApplicationPartial Schema
Gitlab logo
Gitlab · 351 open roles
Top locations: Remote - Global · 309 · Remote - North America · 14 · Remote · 9+7 other locations
View company
Most-hired roles
Backend Engineer
28
Solutions Architect
21
Product Manager
15
Commercial Account Executive
15
Customer Success Manager
13
Role-level mix
Mid-Level (286)Senior (13)Manager (8)

Help us improve JobCrawls — sign in to sync saved jobs across devices, or send feedback anytime.