
Opportunity at
DeliverooStaff Software Engineer - Full-Stack
Deliveroo now belongs to DoorDash. Its engineering teams build platforms used daily by millions of shoppers, couriers and merchants, covering real-time logistics, resilient infrastructure and marketplace…
Career Tools
About This Role
Deliveroo now belongs to DoorDash. Its engineering teams build platforms used daily by millions of shoppers, couriers and merchants, covering real-time logistics, resilient infrastructure and marketplace optimisation across a three-sided platform. This Staff Software Engineer, Full-Stack role is based in London, hybrid with three office days a week. The engineer is the technical authority across teams, defines answers to critical business problems, and gives direction to complicated, high-scale systems. Duties…
Job Description
Deliveroo now belongs to DoorDash. Its engineering teams build platforms used daily by millions of shoppers, couriers and merchants, covering real-time logistics, resilient infrastructure and marketplace optimisation across a three-sided platform.
This Staff Software Engineer, Full-Stack role is based in London, hybrid with three office days a week. The engineer is the technical authority across teams, defines answers to critical business problems, and gives direction to complicated, high-scale systems. Duties include reviewing work across teams, owning the long-term roadmap and delivery pace, supporting engineers at every level, and helping lead interviews and recruiting.
Its modern stack spans Scala, Python, Ruby and Go. The post asks for significant experience building web applications and designing web architecture that handles heavy request volumes. Candidates should have owned relational databases such as PostgreSQL or MySQL and worked with NoSQL systems like Redis, DynamoDB or Elasticsearch. It suits a senior engineer who can unite teams around problems without a clear playbook and who is keen to work across several languages.
Responsibilities
- Give technical reviews and advice across teams as a subject matter expert
- Design solutions to critical business problems in a high-traffic setting
- Own the multi-year technical plan and manage risk and delivery pace
- Support engineers at every level and help scale engineering culture
- Lead engineering interviews and help set recruiting direction
Requirements
- Significant experience building web applications on a modern stack
- Keen to work across Scala, Python, Ruby and Go
- Proven ability to design web architecture that absorbs high request volumes
- Demonstrated ownership of relational databases such as PostgreSQL or MySQL
- Experience with NoSQL systems like Redis, DynamoDB or Elasticsearch
- Strong skill in uniting disciplines to resolve ambiguous problems
Core Skills
Benefits
- Competitive salary and equity options
- Flexible working 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 office days per week.
Which languages does the team use?
Scala, Python, Ruby and Go, and candidates keen to work across them are welcome.
Is a salary figure listed?
No specific figure is given. Competitive salary and equity options are mentioned.
What does a staff engineer do here?
Acts as technical authority, mentors engineers, sets roadmap direction and leads interviews.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.