
Hybrid opportunity at
DeliverooSoftware Engineer II (Full-Stack) - Merchants
Deliveroo, which is part of DoorDash, operates a global three-sided marketplace connecting customers, riders, and partners. The company is currently seeking a Software Engineer II (Full-Stack)…
Career Tools
About This Role
Deliveroo, which is part of DoorDash, operates a global three-sided marketplace connecting customers, riders, and partners. The company is currently seeking a Software Engineer II (Full-Stack) for its Merchants team located in London on a hybrid schedule, requiring three days per week in the office. This position involves developing and supporting the MX Intelligence platform, which creates internal tools utilized by DoorDash, Deliveroo, and Wolt to discover, sign, and onboard…
Job Description
Deliveroo, which is part of DoorDash, operates a global three-sided marketplace connecting customers, riders, and partners. The company is currently seeking a Software Engineer II (Full-Stack) for its Merchants team located in London on a hybrid schedule, requiring three days per week in the office. This position involves developing and supporting the MX Intelligence platform, which creates internal tools utilized by DoorDash, Deliveroo, and Wolt to discover, sign, and onboard merchants. The role replaces a legacy Salesforce-based stack with a unified first-party system, handling everything from backend integrations for merchant matching to web tools utilized by sales and operations personnel.
This role is well-suited for engineers who want to solve complex logistical problems within a high-scale environment. Individuals in this position will work across the technology stack to design backend services, build web applications, and improve the operational readiness of production systems. The candidate will collaborate with multiple engineering groups, contribute to technical architecture and code reviews, and mentor colleagues. Additionally, the engineer will participate in the hiring process by conducting technical interviews and driving project roadmaps.
Responsibilities
- Write and review code across the full technology stack, including backend services and web applications
- Improve code structure, system architecture, and the operational readiness and visibility of production systems
- Build relationships with other engineering groups to identify collaboration opportunities and influence technical roadmaps
- Take ownership of large pieces of work and assist with technical implementation decisions
- Participate in the engineering hiring process by conducting candidate interviews
- Support the personal growth and efficiency of colleagues within the engineering team
Requirements
- Experience writing web-based applications in any programming language
- Experience working with relational databases such as PostgreSQL or MySQL
Qualifications
- Interest in learning languages such as Go, Ruby/Rails, Python, Scala, or Rust
- Experience with web architecture operating at a scale of 20,000 requests per minute or above
- Experience utilizing NoSQL data backends and alternative systems like Redis, DynamoDB, ElasticSearch, or Memcache
- Experience solving logistical problems using software
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.
What is the location and remote policy for this role?
This position is based in London with a hybrid schedule requiring three days per week working from the office.
What team will the Software Engineer II join?
The engineer will join the MX Intelligence team, which builds tools for finding, signing, and onboarding restaurants and merchants.
What specific technical background is expected?
The posting states a requirement for experience writing web-based applications in any language and working with relational databases like PostgreSQL or MySQL. Experience with languages like Go, Ruby/Rails, Python, Scala, or Rust, high-scale web architecture, and NoSQL backends are noted as areas of experience the team would love applicants to have.
What are the salary and compensation details?
The posting specifies that the role includes a competitive salary and equity options, but does not provide exact salary figures.
What is the interview process like?
The interview process typically consists of three to four stages designed to let your skills shine.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.