D

Deliveroo

Online food delivery marketplace

Staff Software Engineer - Dev Environments

Platform EngineeringConfirmed live in the last 24 hours
Full-timeLondon, UKIn-person

About the Job

Requirements

  • A track record of shipping production systems and leading cross-team initiatives with group-level impact, including owning delivery end to end from design through production and adoption.
  • Hands-on fluency with languages and tooling used to build developer tooling, such as Go, Python, and TypeScript, and infrastructure as code such as Terraform.
  • Experience managing compute via Kubernetes, including multi-tenant workload isolation, autoscaling ephemeral workloads, and cost management, or lightweight virtual machine/sandbox technology such as Firecracker.
  • Working knowledge of cloud networking, including securely and cost-effectively routing traffic across network boundaries using VPNs or service meshes.
  • Experience integrating large language model and artificial intelligence tooling into developer workflows, both locally and remotely.
  • Experience building close working relationships with the engineering teams that consume the platform, not only the platform team.

Responsibilities

  • Define the architecture for how engineers across DoorDash, Wolt, and Deliveroo develop and ship code, including local and remote development containers, remote IDE/virtual machine lifecycle, and the local-to-remote development loop.
  • Build monorepo developer tooling at scale as the companies consolidate onto one global backend, setting the standard across the organization.
  • Provision production-shaped environments quickly, keep state synchronized over the network, and make remote machines feel local reliably and cost-effectively at thousands-of-concurrent-engineers scale.
  • Design environments for artificial intelligence agents as first-class consumers, including on-demand parallel sandboxes that can safely access a real repository.
  • Support agents launched from an IDE, command-line interface, or Slack message, enabling review and shipping without a laptop.
  • Align teams such as Security, Infrastructure, and Product Engineering around unstructured, ambiguous problems without an existing playbook.
  • Mentor engineers at all levels, run design reviews, and raise engineering standards through code review, pairing, and architectural guidance.
  • Lead interview loops, help calibrate hiring decisions, and support onboarding of senior hires.
  • Partner with engineering leadership across the group to translate ambiguous, company-wide developer-experience problems into a concrete, sequenced technical strategy.

Desired Qualifications

  • Experience in developer platforms or adjacent infrastructure, including development containers, 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 such as BuildBuddy, or large-scale build caching.

About the Company

Deliveroo

Online food delivery marketplace

Deliveroo operates an online food delivery marketplace in the UK that connects customers with partner restaurants. Customers order via the Deliveroo app or website, and a network of delivery riders handles food preparation relay and doorstep delivery. Revenue comes from restaurant commissions, customer delivery fees, and a monthly fee option for unlimited free deliveries through Deliveroo Plus. Its goal is to provide quick, reliable access to a wide range of cuisines while helping restaurants expand their reach and manage delivery logistics.

Company size
10,001+
Company stage
IPO
Headquarters
London, United Kingdom
Founded
2013

Recently Posted Jobs

Explore more opportunities at Deliveroo

See more jobs