About the job
Senior Android Software Engineer
At Deliveroo, we are on a mission to revolutionize the shopping and dining experience, powered by our commitment to impact, innovation, and growth. Our Engineering teams face complex technical challenges in a global, three-sided marketplace, creating and enhancing systems that serve millions of customers, riders, and partners every day.
From real-time logistics to robust infrastructure and marketplace optimization, we design, build, and maintain technology that fuels Deliveroo’s expansive growth.
We are seeking a Senior Android Software Engineer to join our dynamic team in London. In this role, you will contribute to the development and scalability of our top-tier mobile applications, ensuring an uninterrupted and high-performance experience for our diverse user base. This position is based in our London office with a hybrid work arrangement, typically requiring three days in the office.
Explore our Engineering team to learn about what motivates us, our collaborative work environment, and what you can expect from us.
Your Responsibilities
As a member of the Consumer Tech team, you will focus on the complete customer journey—from the moment they launch the app to when their meal arrives—ensuring each interaction is seamless, quick, and dependable.
Your daily activities will include:
- Lead technical execution by designing, developing, and scaling Android applications that manage complex, real-time interactions on a global scale.
- Enhance architectural frameworks and conduct code reviews to ensure the maintainability, visibility, and operational health of our mobile codebase.
- Collaborate with cross-functional teams (PMs, Experience Designers) to plan projects, guide technical decisions, and influence the team’s roadmap.
- Take ownership of large-scale features from conception to delivery, streamlining maintenance and ensuring operational readiness across our production systems.
- Foster the development of team members by mentoring peers, promoting efficiency, and actively participating in the engineering hiring process.
What We’re Looking For
The ideal candidate will possess substantial expertise in several of the following areas, with an eagerness to expand their knowledge in others:
- Extensive experience in developing Android applications, showcasing a robust understanding of the platform and its ecosystem.

