Software Engineer II (Backend) - Home Page & Merchandising Platform
London, United Kingdom - Deliveroo · Full-time · Hybrid · Posted Oct 13, 2026
At a glance
- Employment
- Full-time
- Workplace
- Hybrid
- Location
- London, United Kingdom - Deliveroo
About the role
- We’re looking for a Software Engineer to join our London team to help us build and maintain high-performance systems that power our hyper-local marketplace.
- In this role, you’ll design and scale backend services for our real-time marketplace using languages such as Go, Ruby, or Python.
- This role is based in our London office with a hybrid setup, typically 3 days in the office.
Responsibilities
- Design and scale backend services for our real-time marketplace using languages such as Go, Ruby, or Python.
- Improve code structure and architecture by participating in deep technical discussions and reviewing code across your team’s remit.
- Enhance system reliability by focusing on visibility, monitoring, and the overall health of production systems.
- Collaborate across teams to identify integration opportunities and influence the technical roadmap within your domain.
- Take an active role in the hiring process, conducting engineering interviews and supporting the growth of your peers.
Requirements
- Pride in readable, well-designed, and well-tested software, with a focus on long-term maintainability.
- Experience writing web-based applications in any modern language (Go, Ruby/Rails, Python, Scala, or Rust).
- Solid understanding of relational databases (such as PostgreSQL or MySQL).
- Familiarity with web architecture at scale, ideally handling high-traffic environments (20krpm and above).
- Exposure to NoSQL data backends or caching layers like Redis, DynamoDB, or ElasticSearch.
- A problem-solving mindset, particularly when applied to complex logistical or marketplace challenges.
Workplace
- Hybrid setup, typically 3 days in the office
Skills
- Go
- Ruby
- Python
- Ruby/Rails
- Scala
- Rust
- PostgreSQL
- MySQL
- Redis
- DynamoDB
- ElasticSearch