
Opportunity at
DeliverooSoftware Engineer II - New Verticals
Deliveroo operates a large-scale, three-sided marketplace and is now part of DoorDash, connecting millions of customers, riders, and merchant partners. The engineering division handles real-time logistics,…
Career Tools
About This Role
Deliveroo operates a large-scale, three-sided marketplace and is now part of DoorDash, connecting millions of customers, riders, and merchant partners. The engineering division handles real-time logistics, resilient backend architectures, and marketplace optimization. This includes powering Deliveroo Shopping, a non-food retail service launched in November 2023 that equips merchants of all sizes with dedicated devices, API integrations, and an in-house application to manage inventory, catalog updates, and order fulfillment efficiently. The…
Job Description
Deliveroo operates a large-scale, three-sided marketplace and is now part of DoorDash, connecting millions of customers, riders, and merchant partners. The engineering division handles real-time logistics, resilient backend architectures, and marketplace optimization. This includes powering Deliveroo Shopping, a non-food retail service launched in November 2023 that equips merchants of all sizes with dedicated devices, API integrations, and an in-house application to manage inventory, catalog updates, and order fulfillment efficiently.
The London office is seeking a Software Engineer II for New Verticals to build and sustain high-performance backend systems for the hyper-local marketplace. Working within a multi-disciplinary team, the professional in this role will focus on writing reliable code, improving production visibility, and participating in cross-functional technical discussions. Collaboration spans teams to spot integration opportunities and guide technical roadmaps.
This position suits developers who take pride in crafting well-tested, readable software and possess experience in modern web languages and relational databases. Candidates should enjoy tackling complex logistical challenges within an active, continuous-delivery environment. The post is situated in the London workspace under a hybrid arrangement requiring three days per week in the office.
Responsibilities
- Design and scale backend services for a real-time marketplace using languages like Go, Ruby, or Python
- Participate in technical discussions and conduct peer code reviews to improve software architecture
- Monitor production system health and enhance visibility to ensure high reliability
- Collaborate across departments to find integration opportunities and shape domain roadmaps
- Take part in the hiring process by conducting technical interviews and mentoring peers
Requirements
- Experience writing web applications in a modern language such as Go, Ruby on Rails, Python, Scala, or Rust
- Familiarity with relational databases like PostgreSQL or MySQL
- Understanding of web architecture at scale in high-traffic settings
- Commitment to producing readable, maintainable, and well-tested software
Qualifications
- Exposure to NoSQL data stores or caching layers including Redis, DynamoDB, or ElasticSearch
Core Skills
Frequently Asked Questions
Where is this job located?
This position is based in the employer's London office.
What is the remote work policy?
The role utilizes a hybrid setup that typically requires working from the office three days a week.
What compensation and benefits are offered?
The provided job posting does not specify the salary or benefits package.
What languages are used for backend development?
Engineering teams primarily use languages such as Go, Ruby, and Python for backend services.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.