Our ideal candidate will bring strong expertise in some of these areas and curiosity to grow in others:
- Deep Technical Mastery: Significant experience building web-based applications at scale and a pride in writing readable, well-tested software.
- Polyglot Mindset: Proficiency in (or a strong desire to learn) languages such as Go, Ruby, Python, Scala, or Rust.
- Distributed Systems Expertise: Practical experience with relational databases (PostgreSQL) and NoSQL backends (Redis, DynamoDB, or Elasticsearch).
- High-Scale Architecture: Proven ability to design and operate systems handling massive request volumes and complex logistical workflows.
- Strategic Leadership: Strong understanding of how to align multiple disciplines and teams to resolve ambiguous technical challenges.
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 organisers, proud parents, 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.
🧠 Grow through challenge and ownership Take on big, ambiguous problems and accelerate your career with strong support.
🌎 A culture built for builders High standards, collaboration, flexible working and continuous learning.
💰 Share in the success you help create Competitive salary and equity options, so you’re rewarded for the impact you make.
➡️ Want a deeper look at how we build? Check out our Tech Blog.
We aim to create a fair process that lets your skills shine—our interview typically includes 3-4 stages. Explore our Engineering Interview Guide here to help you feel confident at each stage.