
Opportunity at
DeliverooSenior Software Engineer, Full-Stack - New Verticals
Deliveroo is currently part of DoorDash and operates a global, three-sided marketplace connecting millions of customers, riders, and partners. The company manages a vast grocery and…
Career Tools
About This Role
Deliveroo is currently part of DoorDash and operates a global, three-sided marketplace connecting millions of customers, riders, and partners. The company manages a vast grocery and retail ecosystem, supporting major grocery chains as well as small independent merchants and the non-food Deliveroo Shopping offering. Their engineering systems power real-time logistics, resilient infrastructure, marketplace optimization, partner management solutions, and inventory tracking tools. The London engineering team is seeking a Senior Software…
Job Description
Deliveroo is currently part of DoorDash and operates a global, three-sided marketplace connecting millions of customers, riders, and partners. The company manages a vast grocery and retail ecosystem, supporting major grocery chains as well as small independent merchants and the non-food Deliveroo Shopping offering. Their engineering systems power real-time logistics, resilient infrastructure, marketplace optimization, partner management solutions, and inventory tracking tools.
The London engineering team is seeking a Senior Software Engineer, Full-Stack - New Verticals to design, build, and scale high-performance features across the entire technology stack. This hybrid position requires working from the London office approximately three days per week. The role suits an experienced engineer who enjoys tackling high-traffic workloads, driving architectural enhancements, collaborating with cross-functional teams, and mentoring peers within a fast-moving, low-hierarchy environment.
Responsibilities
- Design, build, and scale backend services and frontend components handling heavy traffic workloads
- Drive architectural improvements and lead code reviews to maintain operational health and visibility
- Collaborate with product managers and experience designers to plan projects and manage technical risks
- Deconstruct complex technical problems to influence team roadmap and technical direction
- Mentor engineering colleagues and participate in the hiring process for the team
Requirements
- Experience building web applications using a modern stack such as Go, Ruby, Python, or Scala
- Demonstrated ability to design and operate web architecture at scale with high request volumes
- Ownership background with relational databases like PostgreSQL or MySQL
- Experience working with NoSQL backends including Redis, DynamoDB, or Elasticsearch
- Commitment to writing readable, thoroughly tested code
Core Skills
Benefits
- Competitive salary
- Equity options
Frequently Asked Questions
Where is this job located and what is the remote policy?
The position is based in the London office with a hybrid setup that typically requires working from the office three days a week.
What programming languages and technologies are used in this role?
The technology stack includes Go, Ruby, Python, and Scala. Engineers also work with relational databases like PostgreSQL and MySQL, alongside NoSQL backends such as Redis, DynamoDB, or Elasticsearch.
What is the salary and benefits package for this role?
The exact salary amount is not specified in the job posting, but the position includes a competitive salary and equity options.
What does the interview process look like?
The interview process typically consists of three to four stages designed to let your skills shine.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.