About the job
Software Engineer
Join us in our mission to revolutionize the way people shop and eat, where impact, innovation, and growth drive everything we do. Our engineering teams tackle complex technical challenges within a global three-sided marketplace, building and scaling systems that serve millions of customers, riders, and partners every day.
From real-time logistics to resilient infrastructure and marketplace optimization, we design, build, and operate technology that fuels Deliveroo’s growth at scale.
We are seeking a Software Engineer to become part of our London team. In this role, you will contribute to building and maintaining high-performance systems that enhance our hyper-local marketplace, ensuring a seamless experience for millions of users. This position is based in our London office with a hybrid setup, typically requiring three days in the office.
Get to know our engineering team — discover what drives us, our work culture, and what you can anticipate.
Key Responsibilities
You’ll join a multidisciplinary engineering team focused on technical execution and collaboration. As a Software Engineer at Deliveroo, your contributions will play a vital role in meeting team objectives, simplifying the maintenance of production systems, and ensuring operational readiness and health.
Your daily activities may include:
- Designing and scaling backend services for our real-time marketplace using programming languages such as Go, Ruby, or Python.
- Improving code structure and architecture through participation in in-depth technical discussions and code reviews across your team’s scope.
- Enhancing system reliability by focusing on visibility, monitoring, and overall health of production systems.
- Collaborating across teams to identify integration opportunities and influence the technical roadmap within your area of expertise.
- Participating in the hiring process by conducting engineering interviews and supporting the development of your colleagues.
Qualifications for Success
The ideal candidate will possess strong expertise in some of the following areas and show a desire to learn in others:
- A commitment to writing clean, well-structured, and thoroughly tested software, with a focus on long-term maintainability.
- Experience with backend technologies relevant to our marketplace environment.
- Strong analytical and problem-solving skills, with the ability to work collaboratively in a diverse team.

