Join us in our mission to transform the way people shop and eat, where impact, innovation and growth drive everything we do. Our Engineering teams tackle complex technical challenges across 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 optimisation, we design, build and operate technology that powers Deliveroo’s growth at scale.
We’re looking for a Software Engineer to join our London team. In this role, you’ll help us build the future of on-demand delivery, contributing to the services that power our global marketplace.
Get to know our Engineering team — what drives us, how we work, and what you can expect.
What You’ll Be Doing
You’ll be joining a high-impact engineering team at our London headquarters. As a New Grad, you will work on production systems that impact millions of users, supported by a world-class team of engineers.
Here’s What Your Day-to-day Might Look Like
- Ship high-quality code: Improve code structure and contribute to the architecture of services using languages like Go, Ruby, Python, or Scala.
- Own your features: Take ownership of specific pieces of work, assisting with design, technical implementation, and influencing your team’s roadmap.
- Operational excellence: Aim to simplify the maintenance and health of production systems, ensuring operational readiness and visibility.
- Collaborate cross-functionally: Build relationships with other engineering teams to identify collaboration opportunities and solve complex marketplace problems.
- Grow through mentorship: Benefit from the support of senior colleagues while eventually supporting the growth of your peers through code reviews and knowledge sharing.
What You’ll Need to Thrive
- Foundational Knowledge: A degree in Computer Science or a related technical field (graduated within the last year).
- Software Craftsmanship: Pride in writing readable, well-designed, and thoroughly tested software.
- Technical Curiosity: Experience writing web-based applications in any language and a strong interest in learning our stack (Go, Ruby/Rails, Python, Scala, or Rust).
- Data Fundamentals: Familiarity with relational databases (such as PostgreSQL or MySQL).
- Problem Solving: A proven ability to break down complex logistical or technical problems into manageable software solutions.
- Right to Work: Applicants must be authorised to work in the U.K. to be considered for this position.
Why Join Us?
At Deliveroo, you’ll do work that matters—solving real-world problems in a three-sided marketplace that’s constantly evolving. We’re food lovers, problem solvers, community builders and more, brought together by a shared drive to make things better.
Working Here You Can Expect To
- Solve meaningful problems at real scale: Work on a complex, always-on marketplace that impacts millions every day.
- See your impact, fast: Ship, test and improve ideas quickly in a low-hierarchy, high-ownership environment.
- …
