Senior Software Engineer
Hybrid
Full Time
#Engineering
#Architecture
#Code Review
#Project Planning
#Production
#Web Applications
#Relational Databases
#NoSQL
At Deliveroo, we are on a mission to transform how the world eats. By connecting local communities with the food they love, we are building the definitive online food company. Our team is driven by a passion for innovation and a desire to use our technology as a force for good. When you join us, you become part of a fast-paced environment where your work has a tangible impact on our customers, our marketplace, and your own professional growth. We are looking for people who want to leave their mark as we continue to scale.
The opportunity
We are seeking a Senior Software Engineer to join our team in the United Kingdom. In this role, you will be a key contributor to our engineering goals, working across multiple teams to deliver high-quality results. You will report to managers and group leads, taking ownership of complex projects while influencing our technical roadmap. This is a full-time, hybrid position based in London, where you will spend three days a week collaborating with your colleagues in the office.
A day in the life
- You will elevate our engineering standards by improving code structure and architecture, while conducting thorough code reviews for your team.
- You will lead project planning efforts, identifying potential risks and dependencies while partnering closely with product managers and designers to ensure successful delivery.
- You will mentor your peers and contribute to the growth of our engineering culture by participating in the hiring process and conducting technical interviews.
Who you are
You are a seasoned engineer who takes pride in writing clean, well-tested, and maintainable software. You communicate effectively in English and thrive in collaborative environments. While we do not expect you to have mastered every single technology we use, we would love for you to bring experience in the following areas:
- Experience developing web-based applications in languages such as Go, Ruby, Python, Scala, or Rust.
- Practical knowledge of relational databases like PostgreSQL or MySQL.
- Familiarity with web architecture designed for high-scale environments.
- Experience working with NoSQL data backends, including tools like Redis, DynamoDB, or ElasticSearch.
Why you'll love it here
We believe our people are the heart of our business, and we are committed to prioritizing your welfare. Beyond the opportunity to work on challenging problems at scale, you will benefit from our hybrid work model, which offers the flexibility to balance your professional and personal life. We foster a diverse and inclusive workplace where you can be yourself, and we provide a wide range of benefits covering health, family, finance, and professional growth to support you throughout your journey with us.






