
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.
| Market | Lower bound (25th percentile) | Median | Upper 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 |
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
Benefits & Perks
Recruitment Process
- 1Submit application
- 2Screening
- 3Interview
- 4Offer

Related Opportunities
Discover more opportunities that match your interests and skills