Deliveroo

Senior Software Engineer, Event Streaming Systems

Deliveroo1 weeks ago
Location

London - The River Building HQ

Type

Full Time

Salary

GBP 120,000 – 180,000

Level

Senior

Role

Senior Software Engineer

Posted

Jun 2, 2026

Full TimeSenior

The role

Summary

Deliveroo is seeking a Senior Software Engineer to join their Event Streaming Systems team, focusing on building and operating highly reliable, scalable event streaming infrastructure that powers critical workflows across Deliveroo, DoorDash, and Wolt. The ideal candidate will design and improve large-scale distributed systems, with a focus on Kafka and event streaming technologies.

What you'll do

Event Streaming Infrastructure: Design, build, and operate large-scale event streaming infrastructure supporting critical production workloads
System Reliability: Improve reliability, scalability, observability, and automation of Kafka, EventBus, and related streaming platforms
Distributed Systems Optimization: Debug complex distributed systems issues, including performance bottlenecks and production reliability challenges
Infrastructure Automation: Build infrastructure automation and self-healing capabilities to reduce operational overhead and improve platform resilience
Cross-Team Collaboration: Partner closely with EventBus, Storage, SRE, Data Platform, and Core Infrastructure teams across US and EU regions
Strategic Architecture: Help shape the long-term architecture and evolution of Deliveroo's event streaming platform

What we look for

Technical

Distributed SystemsStrong hands-on experience building or operating distributed systems in production
Event Streaming TechnologiesExperience with Kafka or similar event streaming systems at platform, infrastructure, or production dependency level
Programming LanguagesStrong coding ability in Java, Go, Python with focus on reliable, maintainable production systems

Education

Computer ScienceBachelor's or Master's degree in Computer Science, Software Engineering, or related technical field preferred

Experience

Production InfrastructureExtensive experience operating scalable production infrastructure, including debugging and troubleshooting
Infrastructure AutomationStrong understanding of infrastructure automation, observability, capacity management, and operational excellence

Skills

Required skills

Distributed SystemsExpertise in designing and managing large-scale distributed system architectures
KafkaProven experience with Apache Kafka and event streaming platforms
Infrastructure AutomationAdvanced skills in creating self-healing and automated infrastructure solutions

Nice to have

Open Source ContributionsExperience contributing to Kafka or related open-source distributed systems
Advanced Streaming TechnologiesFamiliarity with Redpanda, WarpStream, AutoMQ, or Pulsar
JVM OptimizationExperience with JVM tuning, broker configuration, and partition management

Compensation & benefits

Salary

GBP 120,000 – 180,000 (annual)

Stock options

Available

Benefits

Equity Options

Competitive salary with equity options to share in company success

Career Growth

Opportunity to work on challenging, high-impact projects with strong professional development support

Flexible Working

Hybrid work arrangement with collaborative, low-hierarchy environment

Global Exposure

Collaboration across DoorDash, Deliveroo, and Wolt engineering teams


Interview process

  1. 1
    Initial Screening Initial application review and HR screening
  2. 2
    Technical Phone Screen Detailed technical discussion about distributed systems and event streaming experience
  3. 3
    Technical Interviews Multiple rounds of in-depth technical interviews assessing system design, coding, and problem-solving skills
  4. 4
    Final Interview Discussion with senior leadership about team fit and strategic contributions

Apply for this position

You'll be redirected to the company's application page