Senior Platform Engineer - Developer Platform

Senior Platform Engineer · Senior · Full Time

London - The River Building HQGBP 140k – 200k1w ago
Apply for this role

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 have

    Experience managing containerized workloads with Kubernetes or similar orchestration platforms for scalable service deployment.

  • Event Streaming Platforms

    Nice to have

    Hands-on experience with Kafka or similar event streaming technologies for asynchronous communication and data pipeline architectures.

  • Observability and Monitoring

    Nice to have

    Expertise building or managing comprehensive observability solutions including logging, metrics, tracing, and alerting for complex distributed systems.

  • LLM Integration and AI Tooling

    Nice to have

    Experience integrating large language models into developer tools or building AI-assisted development platforms to enhance productivity.

  • Monorepo Architecture

    Nice to have

    Deep experience managing and optimizing monorepo structures, including build systems, dependency management, and developer experience improvements.

  • Developer Experience Optimization

    Nice to have

    Background improving developer iteration speed, reducing friction in development workflows, and implementing tooling that scales with organizational growth.

  • Marketplace Systems

    Nice to have

    Experience 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 have

    Active participation in open source projects, demonstrating commitment to community-driven development and best practices.

Tech stack

Languages

GoPython

Frameworks

Bazel

Tools

TerraformAWSBazelContainer OrchestrationKafkaObservability ToolsIDE and Agentic Tooling

Other

LLM IntegrationMonorepo ManagementDeveloper Experience

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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

View all 20 roles