Senior Platform Engineer - Developer Platform
Senior Platform Engineer · Senior · Full Time
Opens Deliveroo's application page
Role
What you'll do.
Senior Platform Engineer at Deliveroo's Developer Platform group, responsible for building core systems and tools that empower engineers to ship high-quality capabilities quickly. This role involves owning developer experience across the monorepo, managing build ecosystems with Bazel, and evolving development environments. Ideal candidates bring strong software engineering expertise with Go/Python, extensive infrastructure tooling experience, AWS cloud proficiency, and demonstrated ability to drive technical domain direction in areas like container orchestration, observability, or AI-assisted developer tools.
Responsibilities
- Project Ownership and Scoping: Identify and understand customer problems across the engineering organization. Translate strategic objectives into well-defined, scoped technical initiatives. Break down complex platform challenges into manageable sub-problems for yourself and peers, ensuring clear requirements and success criteria.
- Developer Experience Ownership: Drive continuous improvements to the developer experience across the monorepo, build systems, and development environments. Remove friction from the software development lifecycle, improve iteration speed, and ensure a consistent, reliable experience for thousands of engineers at scale.
- Build Ecosystem Management: Maintain and evolve the Bazel-based build ecosystem. Optimize build times, improve reliability, and ensure seamless builds across the monorepo. Collaborate with the engineering organization to identify and resolve build bottlenecks.
- Platform Infrastructure Development: Design and implement core platform systems, tools, and environments using Go, Python, and infrastructure-as-code practices. Ensure systems are secure, stable, highly available, and performant to support global business growth. Apply Terraform and AWS best practices for infrastructure provisioning and management.
- Development Environment Evolution: Develop and evolve development environments for engineers and AI agents. Integrate IDE tooling and agentic capabilities to enhance productivity. Implement LLM-backed developer tools that accelerate code generation and quality.
- Technical Domain Leadership: Establish direction and lead evolution of key technical domains such as container orchestration, event streaming, observability, or build systems. Drive architectural decisions, influence cross-functional partners, and provide technical recommendations regularly.
- High-Quality Execution: Set and maintain high bars for craftsmanship, reliability, and scalability. Lead by example through high-quality implementation. Make informed trade-offs between long-term architectural durability and short-term delivery needs, ensuring solutions are robust and maintainable.
- Mentorship and Team Development: Serve as a role model and mentor within the team, demonstrating empathy, clear communication, and technical excellence. Support peer development, share knowledge, and foster a culture of continuous learning and ownership.
- Cross-Functional Collaboration: Work effectively with diverse engineering teams, platform customers, and infrastructure partners. Identify gaps in platform capabilities and provide actionable recommendations. Influence and collaborate without direct authority to drive platform improvements.
- Ambiguity Management: Demonstrate capability to manage moderate levels of ambiguity in problem statements and requirements. Proactively clarify objectives, propose solutions, and navigate uncertain technical landscapes with confidence.
Qualifications
What we look for.
Technical
Advanced Software Engineering Expertise
Demonstrated mastery in designing and implementing high-quality, scalable systems with Go and/or Python. Ability to make informed trade-offs between long-term durability and short-term velocity, setting high bars for craftsmanship and reliability.
Infrastructure Tooling Proficiency
Extensive hands-on experience with infrastructure-as-code tools, particularly Terraform, for provisioning and managing complex cloud infrastructure at scale.
AWS Cloud Mastery
Deep expertise managing AWS cloud environments, including services, networking, security, and operational excellence. Ability to architect and evolve secure, stable, highly available platform infrastructure supporting millions of daily users.
Technical Domain Leadership
Proven ability to contribute to the direction of technical domains in the platform space, such as container orchestration, Kafka, build systems, observability, or developer tooling. Experience identifying gaps and providing recommendations to cross-functional teams.
AI-Assisted Developer Tools
Background in building, integrating, or managing LLM-backed developer tools. Understanding of how AI can accelerate developer productivity and code quality within modern development workflows.
Education
Computer Science or Related Field
Bachelor's degree in Computer Science, Software Engineering, or equivalent industry experience demonstrating foundational knowledge of software systems, algorithms, and data structures.
Experience
Senior-Level Platform Engineering Experience
Minimum 5+ years of software engineering experience with at least 2+ years in platform engineering, infrastructure, or developer tools roles. Demonstrated ability to own technical domains and drive architectural decisions.
Project Ownership and Leadership
Track record of identifying customer problems, translating objectives into well-scoped technical initiatives, and executing high-impact solutions. Experience managing moderate ambiguity and making independent technical decisions.
Cross-Functional Collaboration
Demonstrated success working with diverse engineering teams, product stakeholders, and infrastructure partners. Ability to influence without direct authority and mentor junior engineers effectively.
Large-Scale System Design
Experience building or evolving systems serving millions of users daily. Understanding of reliability, performance optimization, security, and operational excellence in mission-critical environments.
Skills
Required
Go Programming
Production-level expertise in Go for building concurrent, high-performance backend systems and platform tools.
Python Programming
Strong capability in Python for infrastructure automation, scripting, and developer tool development.
Terraform
Hands-on proficiency with Terraform for defining, provisioning, and managing infrastructure as code across AWS environments.
AWS Cloud Services
Deep knowledge of AWS services including compute, networking, storage, security, and monitoring. Ability to architect scalable, resilient infrastructure.
Bazel Build System
Experience with Bazel for managing complex build ecosystems, optimizing build times, and improving developer iteration speed.
System Design and Architecture
Ability to design durable, scalable, and maintainable systems. Strong understanding of trade-offs between performance, reliability, and development velocity.
Project Management
Effective project management and scoping skills with the ability to break down ambiguous problems into well-defined technical initiatives.
Technical Leadership and Mentorship
Proven ability to lead by example, mentor junior engineers, and influence cross-functional stakeholders in driving technical direction.
Preferred
Container Orchestration
Nice to haveExperience managing containerized workloads with Kubernetes or similar orchestration platforms for scalable service deployment.
Event Streaming Platforms
Nice to haveHands-on experience with Kafka or similar event streaming technologies for asynchronous communication and data pipeline architectures.
Observability and Monitoring
Nice to haveExpertise building or managing comprehensive observability solutions including logging, metrics, tracing, and alerting for complex distributed systems.
LLM Integration and AI Tooling
Nice to haveExperience integrating large language models into developer tools or building AI-assisted development platforms to enhance productivity.
Monorepo Architecture
Nice to haveDeep experience managing and optimizing monorepo structures, including build systems, dependency management, and developer experience improvements.
Developer Experience Optimization
Nice to haveBackground improving developer iteration speed, reducing friction in development workflows, and implementing tooling that scales with organizational growth.
Marketplace Systems
Nice to haveExperience working on three-sided marketplace platforms serving millions of daily users, understanding the unique challenges of scale, reliability, and user experience.
Open Source Contributions
Nice to haveActive participation in open source projects, demonstrating commitment to community-driven development and best practices.
Tech stack
Languages
Frameworks
Tools
Other
Compensation
Pay and benefits.
Base·GBP 140,000 – 200,000
Equity·Stock options
Benefits
Competitive Equity Package
Share in Deliveroo's success through equity options aligned with your impact and contributions to company growth.
Hybrid Work Arrangement
Flexible hybrid working structure based in London, providing balance between collaborative office time and focused remote work.
High-Ownership Environment
Low-hierarchy, high-ownership culture where you drive your own impact, make independent decisions, and see results quickly.
Continuous Learning Support
Investment in your professional development through training, conference attendance, and opportunities to work on cutting-edge platform challenges.
Global Scale and Impact
Work on complex systems impacting millions of users daily across a global three-sided marketplace. Opportunities to collaborate with DoorDash and Wolt teams across the world.
Collaborative Culture
Problem-solving, community-building environment with high standards for technical excellence and supportive team dynamics.
Inclusive Workplace
Diverse and inclusive environment welcoming candidates from all backgrounds. Dedicated support for candidates with disabilities or long-term health conditions during recruitment.
Process
Interview steps.
- 01
Application and Screening
Submit application through the careers portal. Recruiters review submissions to assess background, experience, and alignment with Senior Platform Engineer requirements. Expect initial phone screening if your profile matches the role.
- 02
Technical Phone Screen
Engineering-focused conversation covering your software engineering background, platform experience, and approach to system design. Discussion of your experience with Go/Python, infrastructure tooling, and AWS. Expect to articulate your technical decision-making process.
- 03
Technical Deep Dive Interview
In-depth technical interview assessing your expertise in platform engineering, infrastructure systems, and developer experience optimization. May include discussion of past projects, technical trade-offs, and approach to scaling systems. Opportunity to ask questions about the tech stack and team structure.
- 04
System Design Interview
Collaborative system design session focused on platform-level challenges. You'll design infrastructure, build systems, or developer tools addressing real-world problems. Interviewers assess your architectural thinking, trade-off analysis, and communication of complex technical concepts.
- 05
Leadership and Culture Fit Interview
Conversation with engineering leadership or team members exploring your mentorship approach, collaboration style, and values alignment. Discussion of how you manage ambiguity, drive impact, and influence cross-functional teams. Assess fit within Deliveroo's high-ownership, collaborative culture.
- 06
Final Offer Discussion
Successful candidates advance to offer stage with discussion of compensation, equity, start date, and other details. Opportunity to address any remaining questions about the role, team, and company culture.
Full posting
Original listing.
Join us in our mission to transform the way people shop and eat, where impact, innovation and growth drive everything we do. Our Engineering teams tackle complex technical challenges across a global, three-sided marketplace, building and scaling systems that serve millions of customers, riders and partners every day.
We’re looking for a Senior Platform Engineer to join our London team.This is a hybrid role. Our global business is growing rapidly and global infrastructure critically underpins this growth. In this role, you’ll help us evolve a secure, stable, highly available and performant platform ecosystem to support this business growth for years into the future.
Get to know our Engineering team — what drives us, how we work, and what you can expect.
What You'll Be Doing
You’ll be joining the Developer Platform group. The group builds the core systems, tools, and environments that empower engineers to ship high-quality capabilities quickly and confidently. We own the developer experience for DoorDash’s primary monorepo, maintain the Bazel-based build ecosystem, evolve development environments for engineers & agents alike, and manage IDEs and agentic tooling. Our mission is to remove friction, improve iteration speed, and ensure a consistent, reliable experience across every stage of DoorDash’s software development lifecycle.
Here’s what your day-to-day might look like:
You are a Project Owner who can understand customer problems and translate objectives into well defined and scoped sub-problems for yourself and peers.
You set a high bar for craftsmanship, reliability, and scalability, and lead by example in execution. You are capable of making long term vs short term trade-offs and design high-quality, durable solutions
You have effective project management skills and can manage moderate levels of ambiguity.
You take ownership of areas within your team’s charter and make improvements that deliver real impact for your customers and peers. You identify gaps and provide recommendations to your cross-functional partners with regularity.
You are a role model within your own team, showing up as an empathetic and influential teacher and mentor.
What You’ll Need to Thrive
Our ideal candidate will bring strong expertise in some of these areas and curiosity to grow in others:
A strong background in software engineering, preferably with Go and/or Python
Extensive experience with infrastructure tooling, ideally Terraform
Extensive experience with managing AWS cloud environments
Demonstrated ability to contribute to the direction of a technical domain in the platform space (eg. Container Orchestration, Kafka, Build Systems, Observability)
Background in building AI-assisted developer tools or integrating LLM-backed
Why Join Us?
At Deliveroo, you’ll do work that matters, solving real-world problems in a three-sided marketplace that’s constantly evolving.
We’re food lovers, problem solvers, community builders and more, brought together by a shared drive to make things better. Working here you can expect to:
🔧 Solve meaningful problems at real scale
Work on a complex, always-on marketplace that impacts millions every day.
🌱See your impact, fast
Ship, test and improve ideas quickly in a low-hierarchy, high-ownership
environment.
🧠Grow through challenge and ownership
Take on big, ambiguous problems and accelerate your career with strong support.
🌎A culture built for builders
High standards, collaboration, flexible working and continuous learning.
💰 Share in the success you help create
Competitive salary and equity options, so you’re rewarded for the impact you
make.
➡️ Want a deeper look at how we build? Check out our Tech Blog.
We aim to create a fair process that lets your skills shine—our interview typically includes 3-4 stages. Explore our Engineering Interview Guide here to help you feel confident at each stage.
Our Global Structure
Deliveroo is now part of DoorDash, bringing together teams with even greater reach, scale, and ambition. Depending on your role, you may collaborate with teammates, systems, and leaders across DoorDash and Wolt. Together, we’re unlocking new possibilities as one global team.
Diversity, Equity and Inclusion
At Deliveroo, we know that a great workplace reflects the world around us and that true diversity and inclusion make us stronger, more creative, and better at what we do. We’re committed to fostering an environment where everyone can do their best work and feel they belong.
We believe in equality of opportunity and welcome candidates from all backgrounds regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion, or belief.
If you have a disability or long-term health condition and need support to apply for one of our roles, or require any reasonable adjustments during the recruitment process, you’ll have the opportunity to let us know once you’ve submitted your application. We’ll share details on how to request support so we can ensure you have a fair and equitable experience.
If you’re excited about making a real impact in a fast-moving marketplace and growing your career alongside ambitious, supportive teams, we’d love to hear from you!
Redirects to Deliveroo's application page.
Other roles
More at Deliveroo.
Staff Software Engineer - Full-Stack
Staff
Senior Corporate Security Engineer
Senior
Senior Manager of Engineering, Brand Ads and Promotions
Manager
Senior Software Engineer, GenAI Platform
Senior
Senior DevOps Engineer
Senior