
Opportunity at
DeliverooSenior Software Engineer (Backend) - New Verticals
Deliveroo operates a large-scale, global three-sided marketplace that connects millions of customers, riders, and merchant partners. The company has recently expanded its non-food retail sector through…
Career Tools
About This Role
Deliveroo operates a large-scale, global three-sided marketplace that connects millions of customers, riders, and merchant partners. The company has recently expanded its non-food retail sector through Deliveroo Shopping, creating tools that assist stores with order management, catalog updates, and inventory tracking. As part of DoorDash, the engineering organization collaborates internationally across integrated systems and teams. The engineering team in London is seeking a Senior Software Engineer (Backend) - New Verticals…
Job Description
Deliveroo operates a large-scale, global three-sided marketplace that connects millions of customers, riders, and merchant partners. The company has recently expanded its non-food retail sector through Deliveroo Shopping, creating tools that assist stores with order management, catalog updates, and inventory tracking. As part of DoorDash, the engineering organization collaborates internationally across integrated systems and teams.
The engineering team in London is seeking a Senior Software Engineer (Backend) - New Verticals to enhance system architecture, code structure, and technical reliability within production environments. This role suits professionals who enjoy tackling large-scale backend challenges, organizing team project planning, and guiding the development of complex features alongside design and product colleagues.
Day-to-day responsibilities focus on maintaining high engineering standards through code reviews, operational readiness, and technical mentorship. Candidates will engage in a collaborative, low-hierarchy workplace that emphasizes ownership and fast iteration.
Responsibilities
- Improve software architecture and code structure across team systems
- Conduct impactful code reviews to guarantee scalability and quality
- Lead project planning phases by identifying potential risks and dependencies with Product and Design
- Simplify production maintenance to enhance system health, visibility, and operational readiness
- Partner with peer engineering teams to expand collaboration and shape the technical roadmap
- Mentor fellow engineers and participate in the hiring process through technical interviews
Requirements
- Strong engineering principles focused on readable, well-tested, and well-designed code
- Extensive background in building web-based backend applications using languages such as Go, Python, Scala, Rust, or Ruby on Rails
- Practical experience with relational databases including PostgreSQL and MySQL
- Hands-on familiarity with NoSQL backends like Redis, DynamoDB, or Elasticsearch
- Demonstrated ability to handle web architecture operating at scale with twenty thousand requests per minute and above
- Prior experience breaking down large initiatives and steering implementation choices for a team
Core Skills
Benefits
- Competitive salary
- Equity options
Frequently Asked Questions
What is the location and remote work policy for this role?
This position is based in London with a hybrid working model requiring three days per week in the office.
What backend technologies are used by the team?
The engineering team builds web-based applications using Go, Ruby on Rails, Python, Scala, and Rust, alongside relational databases and NoSQL backends.
Is the salary specified in the job posting?
The posting does not specify a concrete salary figure, though it notes that competitive salary and equity options are provided.
What does the interview process typically look like?
The evaluation 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.



