Skip to content

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.

Two employees talking

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.

Our Engineering Principles

Choose the most impactful work

We focus our time where it counts. That means prioritising projects that unlock the biggest value for our customers and the business. It’s about being intentional with our effort, making smart trade-offs, and delivering real impact.

Favour Simple and Incremental

Big results often come from small, steady steps. We aim to reduce complexity by choosing straightforward solutions we can ship, test, and iterate on quickly. This helps us stay agile, reduce risk, and keep momentum going—even in messy or ambiguous spaces.

Make supporting others your top priority

We succeed together. That’s why we treat helping others, whether it’s unblocking a teammate or sharing context, as core engineering work. When you make time to lift others up, you raise the whole team’s bar.

Automate the mundane

Repetitive tasks slow us down and drain our energy so we look for ways to automate anything that doesn’t need human creativity. It’s not just about saving time—it’s about making space for more meaningful work.

Learn from your mistakes

No one gets it right all the time. We’re open about what went wrong, dig into why, and share what we’ve learned—so we can all move forward smarter. Mistakes aren’t failures here, they’re feedback.

Instrument systems for observability

If we can’t see it, we can’t improve it. That’s why we build in monitoring, logging, and alerting from the start—giving ourselves and each other the visibility we need to understand what’s happening and respond fast when things go sideways.

Build to last

We’re not just hacking things together—we’re building systems we can live with. That means writing clear code, documenting decisions, and designing with resilience in mind. Because it’s not done until it’s maintainable.

Roles within our team

You can learn about the different teams within Software Engineering here, please find below more about specific roles.

1

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.

2

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.

3

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 📹

Wre7qaMmiFo thumbnail

'How the internet works' with Deliveroo

nY8XqrRd_44 thumbnail

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

Three Deliveroo employees in a meetingcxEkdRtc79w thumbnail

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

9:40 AM – Arrive at the Office

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!

9:45 AM – Team 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.

10:00 AM – Cross-functional Collaboration

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!

12:30 PM – Lunch Break

I love grabbing lunch with my team, whether it’s Joe & the Juice or Burrito Joe in the breakout area.

2:00 PM – Deep Focus Work

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!

5:30 PM – Wrap Up + Wind Down

Time for the work shutdown ritual: update my JIRA board, one last Slack check, and (try to) close the laptop.

Three Deliveroo employees laughing together

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.