D

Deliveroo

Online food delivery marketplace

Staff Software Engineer - Event Streaming Systems

Software EngineeringConfirmed live in the last 24 hours
Full-timeLondon, UK

About the Job

Requirements

  • Significant experience building, operating and evolving distributed systems in production, ideally for platform or infrastructure teams supporting critical workloads.
  • Deep hands-on experience with Kafka or comparable event streaming systems as a platform, infrastructure service or business-critical production dependency.
  • A track record of defining technical direction, shaping roadmaps and leading multi-engineer or cross-team initiatives.
  • Ability to make and own technical decisions in ambiguous situations, using data, operational signals, customer needs and long-term system health to guide tradeoffs.
  • Strong coding ability in Java, Go, Python or similar languages, with a focus on reliable, maintainable, observable and scalable production systems.
  • Experience improving production reliability through automation, observability, capacity management, incident response, operational readiness and sustainable on-call practices.
  • Strong distributed systems fundamentals, including Linux, networking, storage, JVM-based systems, fault tolerance, backpressure, capacity planning and performance tuning.
  • Ability to create leverage through reusable technical foundations, clear documentation, strong engineering practices, mentoring and removing single points of failure.
  • Strong communication and stakeholder management skills, with the ability to influence platform, infrastructure, product and reliability teams without relying on authority.

Responsibilities

  • Define and drive the technical vision and roadmap for event streaming and messaging platforms, balancing reliability, scalability, cost, operability and developer experience.
  • Lead team-level and cross-team initiatives for Kafka, EventBus and related streaming infrastructure, from ambiguous problem definition through architecture, delivery, rollout and adoption.
  • Act as a trusted technical advisor for Kafka, messaging, storage-adjacent and database reliability engineering platform decisions across Deliveroo, DoorDash and Wolt.
  • Design durable, extensible systems and platform capabilities that other engineers and teams can leverage, reducing duplicated effort and operational risk.
  • Lead resolution of complex distributed systems problems, including reliability incidents, performance bottlenecks, capacity constraints, data-safety risks and production-operability gaps.
  • Raise the operational excellence bar for Tier-0 infrastructure through observability, automation, incident response, runbooks, operational readiness and continuous improvement.
  • Build alignment proactively with partner teams, including EventBus, Storage, database reliability engineering, site reliability engineering, Data Platform and Core Infrastructure, shaping joint goals and mitigating cross-organization delivery risks.
  • Mentor and grow engineers through technical guidance, design, feedback, code review, incident review facilitation and knowledge-sharing across the engineering community.
  • Evaluate emerging streaming, storage and automation technologies, including AI-enabled operational tooling where appropriate, and champion pragmatic adoption where they can materially improve quality, velocity or efficiency.

Desired Qualifications

  • Experience contributing to Kafka or related open-source distributed systems.
  • Experience with Redpanda, WarpStream, AutoMQ, Pulsar or similar streaming technologies.
  • Experience with JVM tuning, diskless streaming architectures or multi-region event streaming platforms.
  • Experience operating Tier-0 infrastructure at large scale, including incident leadership and post-incident improvement programs.
  • Experience with database reliability, storage systems, data platforms or database reliability engineering practices in addition to event streaming.
  • Experience using automation or AI-assisted operational tooling to improve reliability, developer experience or incident response quality.

About the Company

Deliveroo

Online food delivery marketplace

Deliveroo operates an online food delivery marketplace in the UK that connects customers with partner restaurants. Customers order via the Deliveroo app or website, and a network of delivery riders handles food preparation relay and doorstep delivery. Revenue comes from restaurant commissions, customer delivery fees, and a monthly fee option for unlimited free deliveries through Deliveroo Plus. Its goal is to provide quick, reliable access to a wide range of cuisines while helping restaurants expand their reach and manage delivery logistics.

Company size
10,001+
Company stage
IPO
Headquarters
London, United Kingdom
Founded
2013

Recently Posted Jobs

Explore more opportunities at Deliveroo

See more jobs