
Hybrid opportunity at
DeliverooSenior Software Engineer (Backend)- Merchants
Deliveroo is seeking a Senior Software Engineer for its Merchants team located in London. As part of DoorDash following a recent combination of operations, the company…
Career Tools
About This Role
Deliveroo is seeking a Senior Software Engineer for its Merchants team located in London. As part of DoorDash following a recent combination of operations, the company operates a global three-sided marketplace that connects millions of customers, riders, and partners. The Merchants (MX Intelligence) engineering group builds and scales the tools used to discover, sign up, and onboard restaurant partners, transitioning the existing Salesforce architecture into a unified first-party platform shared…
Job Description
Deliveroo is seeking a Senior Software Engineer for its Merchants team located in London. As part of DoorDash following a recent combination of operations, the company operates a global three-sided marketplace that connects millions of customers, riders, and partners. The Merchants (MX Intelligence) engineering group builds and scales the tools used to discover, sign up, and onboard restaurant partners, transitioning the existing Salesforce architecture into a unified first-party platform shared across the DoorDash, Deliveroo, and Wolt brands.
In this hybrid role, you will work three days a week from the office in London. You will focus on refining code architecture, directing project planning, and enhancing production systems to support high-volume web traffic. The position involves guiding fellow engineers, participating in technical interviews, and collaborating closely with design and product units to deliver scalable solutions.
Responsibilities
- Enhance code structure and architecture across the team's scope by conducting impactful code reviews
- Direct project planning by anticipating technical risks and dependencies in partnership with product and design teams
- Simplify the upkeep and operational readiness of production systems
- Coordinate with other engineering units to identify collaboration opportunities and influence technical strategies
- Mentor colleagues and conduct engineering interviews to help expand the team
Requirements
- Experience building web-based applications using languages such as Go, Ruby on Rails, Python, Scala, or Rust
- Practical background working with relational databases like PostgreSQL or MySQL alongside NoSQL databases such as Redis, DynamoDB, or Elasticsearch
- Demonstrated ability to handle web architecture handling traffic at a scale of 20,000 requests per minute and above
- Experience guiding implementation choices and breaking down complex work for an engineering team
- Ability to work on a hybrid schedule requiring three days in the London office
Core Skills
Benefits
- Competitive salary
- Equity options
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote or in-office?
This role is hybrid and requires working three days from the office in London.
What technologies are used in this role?
The engineering team utilizes Go, Ruby on Rails, Python, Scala, and Rust, along with relational databases and NoSQL backends such as Redis, DynamoDB, and Elasticsearch.
What is the salary for this position?
The source posting does not specify a salary.
What does the interview process involve?
The interview process typically consists of three to four stages.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.


