# Staff Software Engineer, Dev Environments

**Company**: Deliveroo
**Location**: London, United Kingdom
**Experience**: staff
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/deliveroo/jobs/8206509?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_c2c55315-9f1

## Description

As a Staff Engineer on Dev Environments, you'll be recognised as an expert across the dev environments space, covering both local and remote dev flows, devcontainers, IDE/remote backends, and how they all fit together.

## What You’ll Be Doing

### Technical direction

- Define the architecture for how thousands of engineers across DoorDash, Wolt, and Deliveroo actually develop and ship code: local and remote dev containers, remote IDE/VM lifecycle, and the full local-to-remote loop.

- Build monorepo dev tooling at scale. It's part of consolidating all the companies under DoorDash’s umbrella onto one global backend - you're setting the standard, not patching one org's tooling.

- Provision production-shaped environments in seconds, keep state in sync over the network, and make a remote machine feel local, reliably and cheaply, at thousands-of-concurrent-engineers scale.

- Expect to invent as much as you adopt: much of this is genuinely unsolved elsewhere in the industry.

- Design for AI agents as first-class consumers of the environment, not an afterthought: sandboxes that spin up on demand, run in parallel, and are safe to hand a real repo.

- Support agents launched from an IDE, a CLI, or a Slack message - with no laptop required to review and ship what the agent did.

### Collaboration & leadership

- Align teams that don't naturally sit adjacent to each other (e.g. Security, Infrastructure, Product Engineering) around unstructured, ambiguous problems where there's no existing playbook.

- Mentor engineers at all levels: run design reviews; raise the engineering bar through code review, pairing, and architectural guidance when appropriate.

- Help set the hiring bar: lead interview loops, help calibrate, and support onboarding of senior hires.

## What You’ll Need to Thrive

### Essential:

- A track record of shipping production systems and leading cross-team initiatives with group level impact - comfortable owning delivery end to end, from design through to production and adoption.

- Hands on fluency with the languages and tooling used to build developer tooling (e.g. Go, Python, TypeScript) and infrastructure-as-code (Terraform).

- Experience managing compute via Kubernetes (multi-tenant workload isolation, autoscaling ephemeral workloads, cost management), or lightweight VM/sandbox technology (e.g. Firecracker).

- Working knowledge of cloud networking, including securely and cost-effectively routing traffic across network boundaries (VPNs, service meshes, etc.)

- Experience integrating LLM/AI tooling into developer workflows - e.g. Claude Code - both locally, and remotely.

- Excellent written and verbal communication; able to influence senior stakeholders and align multiple non-adjacent teams without formal authority over them.

- Experience building close working relationships with the engineering teams who consume your platform, not just the platform team itself.

### Nice to have:

- Experience in developer platforms or adjacent infrastructure: devcontainers, remote development, remote IDE backends, or developer workstation tooling.

- Practical experience with JetBrains remote-backend flows, Codespaces/Codeserver-style products, or equivalent.

- Experience with remote build/execution systems (e.g. BuildBuddy), or large-scale build caching.

## Why Join Us?

At Deliveroo, you’ll do work that matters,solving real-world problems in a three-sided marketplace that’s constantly evolving. We’re food lovers, problem solvers, community builders and more, brought together by a shared drive to make things better. Working here you can expect to:

- Solve meaningful problems at real scale Work on a complex, always-on marketplace that impacts millions every day.

- See your impact, fast Ship, test and improve ideas quickly in a low-hierarchy, high-ownership environment.

- Grow through challenge and ownership Take on big, ambiguous problems and accelerate your career with strong support.

- A culture built for builders High standards, collaboration, flexible working and continuous learning.

- Share in the success you help create Competitive salary and equity options, so you’re rewarded for the impact you make.

## Skills

### Required
- Go
- Python
- TypeScript
- Terraform
- Kubernetes
- cloud networking
- LLM/AI tooling

### Nice to have
- devcontainers
- remote development
- remote IDE backends
- developer workstation tooling
- JetBrains remote-backend flows
- Codespaces/Codeserver-style products
- remote build/execution systems
- large-scale build caching

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/deliveroo/jobs/8206509?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
