10,892 E-commerce jobs
Open tech roles at companies in e-commerce and retail technology.


Staff Product Manager, People Product
Staff Product Manager owning the end-to-end pre-boarding and onboarding product experience across Deliveroo, DoorDash and Wolt — internal People/IT tools covering equipment, account provisioning, paperwork and early enablement. London-based senior IC partnering with Engineering, Design, Analytics, HR and IT, using metrics-driven prioritisation across custom and SaaS tooling.


Staff Software Engineer - New Verticals
Staff backend engineer on Deliveroo's New Verticals group in London (hybrid, 3 days/office), driving technical direction and architecture for high-scale marketplace systems — including monolith-to-microservices migration, performance/reliability work, and mentoring. Stack: Go, Ruby/Rails, Python, Scala, Rust, PostgreSQL, Redis/DynamoDB/ElasticSearch, plus AI coding tools.


Engineering Manager
Lead and grow a multi-disciplinary team of backend, iOS, Android, and web engineers at Deliveroo's Hyderabad office (hybrid, ~3 days/week), driving technical and product strategy for its three-sided food-delivery marketplace. Requires 2+ years of engineering people management plus a strong hands-on software engineering background.


Principal Product Designer (Ventures)
Senior design lead on Deliveroo's Ventures team (DoorDash's internal incubator) in London, setting design vision and strategy for early-stage products taken from concept to test-market launch. Day to day: shaping roadmaps with leadership, building scalable design systems, prototyping and AI-enhanced workflows, and mentoring senior designers.


Staff Product Designer
Staff Product Designer at Deliveroo (now part of DoorDash) in London, leading design strategy for critical areas of a large three-sided food-delivery marketplace. Day to day: defining long-term product vision, mentoring senior designers, setting platform-wide design standards, and aligning product and engineering leadership.


Staff Product Designer (Motion)
Staff Product Designer (Motion) at Deliveroo (now part of DoorDash) in London, leading motion design as a discipline: defining motion principles, building reusable motion systems and animated component libraries, and shipping production-ready motion (Lottie/dotLottie, CSS/JS, native transitions) using tools like After Effects, Lottie and Rive.


Staff Product Designer (Retail)
Staff Product Designer on Deliveroo's Retail team in London (hybrid), shaping the strategic vision for retail delivery and building new shopping experiences beyond restaurant and grocery. Day-to-day involves leading design sprints, partnering with product/engineering leadership, raising craft through critique and mentoring, and driving studio-wide design culture.


Staff Product Designer (Ventures)
Senior product designer on Deliveroo/DoorDash's Ventures internal incubator in London, setting design direction for an early-stage marketplace product from first concept through test-market launch. Day-to-day spans shaping roadmaps with product/engineering/commercial leads, designing complex journeys like payments and onboarding, and mentoring other designers.


Staff Conversation Designer (Support)
A staff-level conversation designer setting the direction for AI-powered customer support across Deliveroo, DoorDash and Wolt. Day to day: designing multi-turn LLM chat/voice support flows, writing prompts and personas, building eval datasets and guardrails, and mentoring the wider studio. Core: LLMs, prompt engineering, evaluation, editorial/content design.


Staff Software Engineer - Full-Stack
Staff-level full-stack engineer on Deliveroo's London team (hybrid, 3 days in office), acting as a technical authority across teams: architecting high-scale marketplace and logistics systems (20k+ rpm), leading technical roadmaps, and mentoring engineers. Stack spans Go, Ruby, Python, Scala, PostgreSQL/MySQL, and Redis/DynamoDB/Elasticsearch.


Senior Software Engineer (Full-Stack) - Home Page and Merchandising Platform
Senior full-stack engineer on Deliveroo's Home Page & Merchandising Platform team in London (hybrid, 3 days in office), building and scaling the backend and frontend that power the homepage for millions of users. Core stack includes Go, Ruby, Python, Scala, PostgreSQL/MySQL, and NoSQL stores like Redis and Elasticsearch.


Senior Software Engineer (Full-Stack) - Merchants
Senior full-stack engineer on Deliveroo's Merchant Experience (MX) Intelligence team in London, building first-party tools for merchant discovery, matching and onboarding as the company replaces Salesforce. Works across Go, Ruby, Python and Scala services plus web frontends, with PostgreSQL/MySQL and Redis/DynamoDB/Elasticsearch, hybrid ~3 days in office.


Senior Software Engineer, Full-Stack - New Verticals
Senior full-stack engineer on Deliveroo's London-based New Verticals team (hybrid, ~3 days/week in office), building and scaling high-performance features for its grocery/retail delivery marketplace while migrating a monolith to microservices. Stack spans Go, Ruby/Rails, Python, Scala, Rust, React, PostgreSQL/MySQL, and Redis/DynamoDB/ElasticSearch.


Senior Machine Learning Engineer - Growth & Personalisation
Builds ranking, personalisation, and recommendation models in Python for Deliveroo's New Verticals team — deciding what grocery/retail content users see on landing pages and the homepage, and targeting notifications to turn restaurant-only users into grocery and retail customers. Hybrid role, 3 days a week in the London office.


Senior Machine Learning Engineer - Recommendations
Senior Machine Learning Engineer in Deliveroo's London office (hybrid, 3 days on-site) building recommendation, ranking and retrieval models that help customers discover restaurants, dishes and content on the food-delivery marketplace. Core stack includes Python, modern ML frameworks and large-scale data processing, with end-to-end ownership from framing to experiments and production monitoring.


Software Engineer II (Backend) - Home Page & Merchandising Platform
Backend engineer on Deliveroo's Home Page & Merchandising Platform team in London, designing and scaling services for a real-time hyper-local food-delivery marketplace. Works in Go, Ruby, or Python with PostgreSQL/MySQL plus NoSQL/caching layers; hybrid role with typically 3 days in the office.


Software Engineer II (Backend) - Subscriptions
Backend engineer on Deliveroo's Subscriptions team in London, building shared subscription and loyalty capabilities (DashPass, Deliveroo Plus, Wolt+) that serve millions of users across Deliveroo, DoorDash, and Wolt. The team is explicitly AI-first, expecting engineers to work with agentic coding workflows and ship reliable backend features end-to-end.


Software Engineer II - New Verticals
Software Engineer II on Deliveroo's New Verticals (grocery/retail 'Shopping') team in London, hybrid ~3 days/week in office. You'll build and scale backend systems for the three-sided marketplace, migrate a monolith to microservices, and lead planning/mentoring using Go, Ruby/Rails, Python, Scala or Rust with PostgreSQL/MySQL and NoSQL stores.


Data Science Manager
Data Science Manager at Deliveroo (London) leading and developing a team of data scientists/ML engineers while owning the analytical direction of a consumer, product or commercial area (e.g. retention, pricing, personalisation). Stays hands-on with experimentation, causal inference and applied machine learning, partnering with senior stakeholders.


Software Engineer II - Android
Deliveroo (now part of DoorDash) is hiring a mid-level Android engineer in London to build and scale its consumer food-delivery Android app. Day to day they write Kotlin/Java, improve architecture and code quality, own larger workstreams, and support the team through code review, mentoring, and interviewing.