
Opportunity at
DeliverooStaff Software Engineer
Deliveroo has become part of DoorDash and works alongside DoorDash and Wolt teams. Engineers here solve hard technical problems on a three-sided marketplace spanning many countries,…
Career Tools
About This Role
Deliveroo has become part of DoorDash and works alongside DoorDash and Wolt teams. Engineers here solve hard technical problems on a three-sided marketplace spanning many countries, growing and running platforms used by millions of shoppers, couriers and merchants each day, spanning real-time logistics and marketplace optimisation. This Staff Software Engineer role is based in London, hybrid with three office days a week. The engineer helps define technical answers to critical…
Job Description
Deliveroo has become part of DoorDash and works alongside DoorDash and Wolt teams. Engineers here solve hard technical problems on a three-sided marketplace spanning many countries, growing and running platforms used by millions of shoppers, couriers and merchants each day, spanning real-time logistics and marketplace optimisation.
This Staff Software Engineer role is based in London, hybrid with three office days a week. The engineer helps define technical answers to critical business problems and leads the direction of complex, high-scale systems. Responsibilities include serving as a subject matter expert across teams, designing for high-traffic settings with request volumes near 20 thousand requests per minute, shaping the long-term roadmap, managing timelines and risk, mentoring engineers at every level, and leading interviews.
The posting asks for solid experience building web applications at scale and a commitment to readable, tested code. It names Go, Ruby, Python, Scala and Rust, along with PostgreSQL for relational data and Redis, DynamoDB or Elasticsearch for NoSQL. Competitive salary and equity options are described, along with flexible working and a focus on learning.
Responsibilities
- Give high-level technical reviews and advice across several teams
- Design solutions to complex business problems in a high-traffic setting
- Shape the multi-year technical plan and manage timelines, risk and pace
- Mentor engineers at every level and help grow engineering culture
- Lead interview panels and help shape recruiting
Requirements
- Solid experience building web applications at scale, with readable, tested code
- Proficiency in, or strong willingness to learn, Rust, Scala, Python, Ruby or Go
- Practical experience with PostgreSQL and NoSQL systems like Redis, DynamoDB or Elasticsearch
- Proven ability to run systems handling heavy request loads and complex logistics
- Strong skill in bringing disciplines together on unclear problems
Core Skills
Benefits
- Competitive salary and equity options
- Flexible working arrangements and continuous learning
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Where is the role based?
London, on a hybrid basis with three days per week in the office.
What languages and databases does the role involve?
Go, Ruby, Python, Scala and Rust, with PostgreSQL and NoSQL stores such as Redis, DynamoDB and Elasticsearch.
Is a salary figure listed?
No specific figure is given. Competitive salary and equity options are mentioned.
Does the role manage people directly?
The posting centres on technical leadership and mentoring, not a direct people-management remit.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.


