# Senior Backend Engineer , Plan: Spec-Driven Development

**Company:** [GitLab](https://hotfix.jobs/companies/gitlab)
**Location:** Remote
**Role:** Backend Engineering
**Experience:** 5+ years
**Skills:** Ruby, Ruby on Rails, Python, Postgres, GraphQL, Rest, SQL, Gitlab Duo Agent Platform, LLM APIs, Ai Gateway, API Design, LLMs
**Posted:** 2026-08-17

> Senior backend engineer building GitLab’s intent-to-code workflows, including APIs, data models, and evaluation systems for agent-generated work. The role requires strong Ruby on Rails and Python experience, backend-focused full-stack capability, API and SQL expertise, and technical leadership in a distributed team.

## Job Description

## Responsibilities
- Lead backend features from early product discussions through technical design, implementation, rollout, and post-launch learning.
- Build flows, APIs, and data models for agent-generated work items, implementation plans, durable specifications, and mergeable code.
- Develop evaluation and benchmarking systems to measure workflow quality, token cost, and success rate.
- Build reliable production systems using Ruby on Rails, Python, PostgreSQL, GraphQL, REST, GitLab Duo Agent Platform, LLM APIs, and an AI gateway.
- Collaborate with product, design, engineers, design partners, and users to shape scope and make trade-offs.
- Coordinate multi-person projects and communicate decisions clearly in an asynchronous, all-remote environment.
- Mentor engineers and contribute to technical direction across the Plan group and related AI initiatives.
- Work in short iterations, share progress through demos, and use results and user feedback to guide future work.

## Requirements
- Strong Ruby on Rails experience in a large production codebase.
- Production experience with Python.
- Experience driving substantial projects with several engineers over multiple months, with clear user or business outcomes.
- Experience owning features end to end, including shaping scope, making trade-offs, engaging with users, and learning from post-launch adoption.
- Full-stack background with a current focus on backend engineering.
- Ability to read modern frontend code and design effective APIs.
- Strong API design and SQL fundamentals.
- Experience exploring AI-assisted development.
- Ability to work independently, collaborate across functions and regions, and provide technical leadership and mentoring.

## Nice to Have
- Experience with GraphQL.
- PostgreSQL performance experience at scale.
- Experience building or evaluating LLM or agent systems.

## Benefits and Compensation
- Benefits supporting 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.

## Similar jobs

- [Senior Backend Engineer, Database Excellence](https://hotfix.jobs/jobs/3fdb087a-8322-47a5-8a64-48bfb4668e3c) - GitLab - Remote
- [Senior Backend Engineer, Trusted Agentic Development](https://hotfix.jobs/jobs/26579686-c698-441c-a044-6c2637bf874d) - GitLab - Remote - PLN272k – PLN408k/yr
- [Senior Software Engineer - Futures and Options Execution Services](https://hotfix.jobs/jobs/8f60da15-d316-4d6d-ab1d-49df47809f66) - Clear Street - London, United Kingdom
- [Senior Software Engineer, Security Rules](https://hotfix.jobs/jobs/0ae8a3c8-72e0-4d76-8657-e62cc8d6b2bd) - Cloudflare - Lisbon, Portugal - €66k – €91k/yr
- [Senior Software Engineer, Backend (Money Movement)](https://hotfix.jobs/jobs/8afb425b-fe94-4b6b-8b26-f8dde0de4f58) - Phantom - Remote

**Apply:** https://hotfix.jobs/jobs/5e926a7f-5952-4250-9218-f481f83cf9cd
**Canonical:** https://hotfix.jobs/jobs/5e926a7f-5952-4250-9218-f481f83cf9cd