cover image
Deliveroo

Senior Software Engineer

Hybrid

London, United Kingdom

Full Time

14-04-2025

Job Specifications

Location: London, the UK - Hybrid (3 days from the office)


Why Deliveroo?

We're building the definitive online food company, transforming the way the world eats by making hyper-local food more convenient and accessible. We obsess about building the future of food, whilst using our network as a force for good. We're at the forefront of an industry, powered by our market-leading technology and unrivalled network to bring incredible convenience and selection to our customers.

Working at Deliveroo is the perfect environment to build a definitive career, motivated by impact. Firstly, the impact that working here will have on your development, allowing you to grow faster than you might elsewhere; secondly, the impact that you can have on Deliveroo, leaving your mark as we scale; and finally, being part of something bigger, through the impact that we make together in our marketplace and communities.


What you'll do?

As a Senior Software Engineer at Deliveroo, your individual work contributes to achieving goals in multiple teams. While you will work with your team and lead projects, some of your work will contribute outside of your direct remit. You will report to managers and groups leads and together deliver the results.

Expectations:

Technical Execution:



You will improve code structure, architecture, review code of any scope produced by your team. It will also include work to maximise the efficiency of your team by leading team project planning, foreseeing dependencies and risks, and constructively partnering with other disciplines (e.g. PM, Experience)



You'll aim to simplify the maintenance and operation of production systems, promoting visibility, operational readiness, and health of your team's systems.



Collaboration & Leadership:



As well as leading from the front regarding technical execution, you'll build relationships with other engineering teams and, identify collaboration opportunities.



You'll break down large pieces of work, guide design and technical / implementation choices and influence the roadmap within your team.



You will take an active role in the hiring process and conducting engineering interviews. This will also extend to the current team where you will support the personal growth of colleagues, encouraging efficiency in their roles.




We want to emphasise that we don't expect you to meet all of the below but would love you to have experience in some of these areas.



Pride in readable, well-designed, well-tested software



Experience writing web-based applications in any language, and an interest in learning (Go, Ruby/Rails, Python, Scala, or Rust)



Familiarity and practical experience with relational databases (PostgreSQL, MySQL)



Familiarity and practical experience with web architecture at scale (20krpm and above)



Familiarity and practical experience with "NoSQL" data backends and other such as Redis, DynamoDB, ElasticSearch, Memcache.




Workplace & Diversity

At Deliveroo we know that people are the heart of the business and we prioritise their welfare. We offer multiple great benefits in areas including health, family, finance, community, convenience, growth and relocation.

We believe a great workplace is one that represents the world we live in and how beautifully diverse it can be. That means we have no judgement when it comes to any one of the things that make you who you are - your gender, race, sexuality, religion or a secret aversion to coriander. All you need is a passion for (most) food and a desire to be part of one of the fastest-growing startups in an exciting space.
Please click here to view our candidate privacy policy.

About the Company

Deliveroo is an award-winning delivery service founded in 2013 by William Shu and Greg Orlowski. Deliveroo works with approximately 176,000 best-loved restaurants and grocery partners, as well as around 150,000 riders to provide the best food delivery experience in the world. Deliveroo is headquartered in London, with offices around the globe. Deliveroo operates across 10 markets, including Belgium, France, Hong Kong, Italy, Ireland, Qatar, Singapore, United Arab Emirates, Kuwait and the United Kingdom. Know more

Related Jobs

Company background Company brand
Company Name
ECOM
Job Title
Technical Software Engineering Manager (Java)
Job Description
About Them This flagship tech organisation are shaping the future of their highly valuable sector. Their platform is built on cutting-edge technologies, and they are scaling fast. They believe in clean code, strong ownership, and empowering their engineers to build with purpose. Now, they're looking for a Technical Software Engineering Manager with deep Java expertise to lead one of their core development teams. The Role As a Technical Software Engineering Manager, you'll split your time between hands-on technical leadership and people management. You'll be leading a team of talented Java engineers, driving project delivery, shaping technical direction, and nurturing a high-performance engineering culture. What You'll Do Lead, mentor, and grow a team of backend engineers working primarily in Java (Spring Boot, Hibernate, etc.) Drive design and architecture decisions for scalable, secure, and performant systems Collaborate cross-functionally with Product, Design, and DevOps to deliver high-impact features Conduct code reviews, establish coding standards, and promote engineering best practices Own the hiring process for your team and help us attract world-class talent Continuously improve team workflows and development processes Stay hands-on with coding when necessary, especially in system-critical components What They're Looking For Proven experience managing or leading software engineering teams (3+ years) Strong expertise in Java and JVM-based systems (8+ years coding experience preferred) Solid background in system design, distributed systems, and cloud architectures (AWS/Azure/GCP) Passion for clean code, testing, and performance optimization Excellent communication, leadership, and decision-making skills A mindset for innovation, problem-solving, and continuous improvement Bonus Points For Experience in microservices architecture and containerization (Docker, Kubernetes) Exposure to CI/CD pipelines and DevOps practices Background in agile methodologies and delivery management Contributions to open-source Java libraries or frameworks Why Join Them? Work with brilliant, passionate engineers Real ownership & influence over the product roadmap Flexible working hours and remote-friendly culture Wellness and learning stipends A chance to shape a growing tech company at a pivotal stage InterQuest Group is acting as an employment agency for this vacancy. InterQuest Group is an equal opportunities employer and we welcome applications from all suitably qualified persons regardless of age, disability, gender, religion/belief, race, marriage, civil partnership, pregnancy, maternity, sex or sexual orientation. Please make us aware if you require any reasonable adjustments throughout the recruitment process. #ECOM
Manchester, United Kingdom
Remote
Full Time
22-04-2025
Company background Company brand
Company Name
Complete Education Solutions
Job Title
Full Stack Developer
Job Description
PHP Laravel Full Stack Developer– UK Based - No recruitment agencies. Salary: Negotiated Location: Hooton, CH661QU Employment Type: Full-time About Us At Complete Education Solutions, our mission is to digitalise the paperwork that childcare providers have to deal with, allowing businesses to focus on what really matters—caring for children and growing their sports clubs, holiday clubs, and nurseries. We’ve built an agile system where every team member’s opinion matters. You’ll have the opportunity to shape the design and development of a system that's making a real impact in the childcare sector. The Role We are looking for a proactive Full Stack Developer who is passionate about solving complex problems. You’ll need experience in PHP (Laravel) and MySQL, along with ReactJS for front-end integration. The ideal candidate will be someone who thrives in taking initiative to drive projects forward while identifying and addressing issues before they become challenges. You’ll join a dynamic team focused on continuous improvement of our platform. Depending on your experience, you may lead development or work collaboratively on developing new features, optimising system performance, and ensuring an exceptional user experience. If you’re someone who enjoys taking the lead, solving problems, and making impactful decisions, this could be the perfect role for you. Key Responsibilities Back-end Development: Build and maintain features using PHP (Laravel) and manage data with MySQL. Front-end Integration: Collaborate with developers to integrate systems using ReactJS. Problem Solving & Innovation: Take a proactive approach to identifying problems and providing solutions to improve system performance and user experience. System Optimisation: Continuously improve and scale our platform to meet the evolving needs of childcare providers. Collaboration & Teamwork: Work closely with other developers in an agile environment to deliver high-quality features. Infrastructure Management: For those taking on a leadership role, manage infrastructure via Forge and AWS servers. What We’re Looking For Strong experience with PHP (Laravel) and MySQL. Familiarity with ReactJS for front-end integration. Experience with Next.js, API integrations, DevOps, AWS servers, and Forge. A proactive mindset, with strong problem-solving skills. Passion for writing clean, scalable, and maintainable code. A collaborative approach and willingness to contribute ideas to improve the system. Mid-level experience preferred, but we are open to candidates at various stages of their career. Benefits. Casual dress. Company events to keep the team connected. Company pension scheme. Cycle to work scheme. Employee discount on our services. Free parking and on-site parking when in the office. Why Join Us? At Complete Education Solutions, we value innovation, leadership, and initiative. Your voice will shape our platform, and your proactive problem-solving skills will directly influence the success of our product. We’re committed to creating a supportive environment where you can grow, learn new skills, and take ownership of exciting projects. No recruitment agencies. Job Types: Full-time, Permanent Benefits: Casual dress Company events Company pension Cycle to work scheme Employee discount Free parking On-site parking Work from home Schedule: Day shift Monday to Friday No weekends Language: English (required) Work Location: Hybrid remote in Ellesmere Port Job Types: Full-time, Graduate Benefits: Casual dress Company events Company pension Cycle to work scheme Employee discount Free parking On-site parking Work from home Schedule: Monday to Friday No weekends Work Location: In person
Cheshire West And Chester, United Kingdom
On site
Full Time
23-04-2025
Company background Company brand
Company Name
Okta Resourcing
Job Title
Junior Software Developer in Test
Job Description
This is a newly created role for a Junior level Software Developer in Test to join a a close-knit tech team who build cloud-powered tools that help financial institutions understand their risks and make smarter decisions. The person in this role will be asked to: Help build a smart, regulatory reporting system that delivers real value Assist in refactoring the automation test framework Working on new, high-impact features alongside developers, analysts, and product folks Gain an understanding of the technology, processes, and product suite And should have: Worked with C# or a similar object-oriented language Experience of Technical Problem Solving Worked collaboratively in a diverse team An educational background in computer science or related topic. An understanding of Agile/Scrum Salary is up to £33.500 and comes with: 31 days holiday (incl. bank hols) Birthday off! 8% employer pension contribution (post-probation) Private health cover, life assurance & wellbeing support Hybrid working + digital gym access Tech scheme, cycle to work, employee rewards Enhanced parental leave Annual review + bonus scheme This is a pragmatic, humble and transparent company who are looking for like minded people to help them deliver their revolutionary tech.
Edinburgh, United Kingdom
On site
Full Time
22-04-2025
Company background Company brand
Company Name
Opus Recruitment Solutions
Job Title
Blockchain Developer - Ethereum/ TypeScript/ JavaScript/ Web3 - Blockchain & AI Start-up - £80k
Job Description
I have teamed up with a scale-up Start-up in the Blockchain/ Web3 space who are looking for a Blockchain Developer to join their engineering team! This is a great chance to join a fast paced & ambitious tech company who are working at the forefront of Web3/ Blockchain technology. They are a small team but are all driven by innovation and the chance to work in Web3. You will work on Smart Contract (Ethereum) development and build blockchain infrastructure with consensus. You will also build Web3 UI Components using TypeScript/ JavaScript. The key requirements are: 2+ years of experience working in Blockchain Ethereum/ Smart Contract Development TypeScript/ JavaScript Web3 UI Components Chainlink-based oracles Liquidity Solutions NFTs Having experience working in a start-up is also a huge plus! They are looking for smart & driven people who are passionate about engineering & want to be involved in something special. They have an office in the heart of London and come into the office twice a week. They are offering up to £80k
London, United Kingdom
Hybrid
Full Time
22-04-2025