# Senior Software Engineer, Event Streaming Systems

**Company**: Deliveroo
**Location**: Berlin, Germany
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/deliveroo/jobs/8206057?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_17ff4d1e-074

## Description

Join Deliveroo's Engineering team as a Senior Software Engineer in Event Streaming Systems. We're transforming how people shop and eat with impact, innovation, and growth driving everything we do.

In this hybrid role, you'll build and operate event streaming infrastructure supporting critical workflows across Deliveroo, DoorDash, and Wolt.

### Responsibilities

- Design, build, and operate large-scale event streaming infrastructure for critical production workloads.

- Improve reliability, scalability, observability, and automation of Kafka, EventBus, and related streaming platforms.

- Debug complex distributed system issues, including performance bottlenecks and production reliability challenges.

- Build infrastructure automation and self-healing capabilities to reduce operational toil and improve platform resilience.

- Contribute to incident response, operational readiness, and continuous improvement for Tier-0 infrastructure.

- Partner with EventBus, Storage, SRE, Data Platform, and Core Infrastructure teams across US and EU regions.

- Shape the long-term architecture and evolution of Deliveroo's event streaming platform.

### Requirements

- Strong hands-on experience building or operating distributed systems in production.

- Experience with Kafka or similar event streaming systems.

- Strong coding ability in Java, Go, Python, or similar languages.

- Experience operating scalable production infrastructure.

- Strong understanding of infrastructure automation, observability, capacity management, and operational excellence.

- Good fundamentals in Linux, networking, and JVM-based systems.

- Strong collaboration and communication skills.

### Nice to Have

- Experience contributing to Kafka or related open-source distributed systems.

- Experience with Redpanda, WarpStream, AutoMQ, Pulsar, or similar streaming technologies.

- Experience with JVM tuning, broker tuning, partition management, or Cruise Control.

- Experience with tiered storage, diskless streaming architectures, or multi-region event streaming platforms.

- Experience operating Tier-0 infrastructure at large scale.

### Benefits

- Competitive salary and equity options.

- Opportunity to solve meaningful problems at real scale.

- Fast impact and shipping of ideas in a low-hierarchy environment.

- Growth through challenge and ownership.

- Culture built for builders with high standards, collaboration, flexible working, and continuous learning.

## Skills

### Required
- distributed systems
- Kafka
- Java
- Go
- Python
- Linux
- networking
- JVM-based systems
- infrastructure automation
- observability
- capacity management
- operational excellence

### Nice to have
- Redpanda
- WarpStream
- AutoMQ
- Pulsar
- JVM tuning
- broker tuning
- partition management
- Cruise Control
- tiered storage
- diskless streaming architectures
- multi-region event streaming platforms

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/deliveroo/jobs/8206057?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
