SOFTWARE ENGINEERING AT DELIVEROO
Our engineering team is at the heart of building and maintaining the technology that powers our entire operation. We’re organised into several specialised departments, each focusing on critical aspects of our product and services.
For instance, our teams ensure seamless delivery logistics and provide intelligent menu recommendations, tackling complex challenges to keep our platform running smoothly and securely.

Our engineering teams tackle problems that have never been solved before, like creating the algorithms that power millions of seamless, real-time interactions across our unique three-sided marketplace.
We cover a huge range of tech specialities – you might be developing bespoke software, untangling intricate mathematics, or making sure our network is safe and stable, all day, every day.
Roles within our team
You can learn about the different teams within Software Engineering here, please find below more about specific roles.
Backend Engineer
A backend engineer designs, develops and maintains the server-side logic and database structures to power web applications and services. They focus on performance, scalability, and security, enabling smooth communication between the frontend and the database, while ensuring robustness and efficiency of the overall system.
Frontend Engineer
A frontend engineer creates the user-facing components of a website or application, focusing on the visual and interactive elements that users directly interact with. They use their expertise in HTML, CSS and Javascript to develop intuitive and engaging user interfaces while ensuring cross-browser compatibility, responsiveness, and accessibility.
Mobile Engineer
A mobile engineer specialises in developing software applications specifically for a particular platform, such as iOS or Android. They utilise programming languages like Swift or Kotlin to build high-performance, feature-rich applications that leverage the native capabilities and user experience of the platform they are targeting.
Watch our team in action 📹

'How the internet works' with Deliveroo

'From IC to Manager, the good stuff (but also the bad)' with Deliveroo

Hackaroo'25: Watch what went down at our annual company hackathon
A day in the life of a Senior Software Engineer at Deliveroo
Meet Sarthak, a Senior Software Engineer at Deliveroo. Walk with him through a typical day within his team building cool features in the mobile platforms group.

Sarthak Kumar
First stop: a cappuccino to wake me up! Since lots of teams integrate with our server-driven UI framework RooBlocks, I check our support channel for any urgent issues like rendering bugs or broken layouts. At the same time, I’m usually trying to snag a room for our stand-up!
In stand-up we share updates on our initiatives. Our team spans Android, iOS, and backend developers, and we work closely with groups like Consumer Experience and Loyalty. It sparks a lot of great conversations about cross-platform alignment and collaboration that often continue on Slack.
We collaborate with product managers, designers, and engineers across the business to deliver new user interfaces. This week we’re focused on redesigning the menu screen for a critical initiative, and next week could be something completely different!
I love grabbing lunch with my team, whether it’s Joe & the Juice or Burrito Joe in the breakout area.
I’m working on RooBlocks, aiming to automate UI updates so teams can release seamlessly. I’ve got a demo next week to show how they can ship without waiting for us, so it’s time to grind out some code!
Time for the work shutdown ritual: update my JIRA board, one last Slack check, and (try to) close the laptop.
What do our engineers love about working at Deliveroo?
















Whether you’re based in the UK or India, we’re hiring—and there’s real opportunity to make an impact here. At Deliveroo, we’re delivering possibility: connecting millions of people to what they need, supporting local businesses to thrive, and building technology that powers it all.
Ready to be part of it? We’d love to hear from you.