companyDeliveroo logo

Software Engineer at Deliveroo | London

DeliverooLondon - The River Building HQ
Hybrid Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Entry Level

Qualifications

Candidates should demonstrate a commitment to maintainable code, proficiency in backend technologies, and strong analytical and problem-solving abilities.

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.

About Deliveroo

Deliveroo is on a mission to transform food delivery and shopping experiences worldwide, utilizing cutting-edge technology to enhance customer satisfaction and operational efficiency.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.