> Markdown version of [/jobs/ext/3169936-senior-software-engineer-event-streaming-systems](https://www.wearedevelopers.com/jobs/ext/3169936-senior-software-engineer-event-streaming-systems). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer, Event Streaming Systems - **Company:** Deliveroo - **Location:** Berlin, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Data Infrastructure, Software Debugging, Linux, Distributed Systems, Java Virtual Machine (JVM), Python (Programming Language), Open Source Technology, Performance Tuning, Data Streaming, Infrastructure Automation Frameworks, Apache Kafka, CruiseControl, Video Streaming, Golang - **Published:** September 24, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=cb9800339785c9e3 ## About the Role Our ideal candidate will bring strong expertise in some of these areas and curiosity to grow in others: * Strong hands-on experience building or operating distributed systems in production. * Experience with Kafka or similar event streaming systems, either as a platform, infrastructure service or critical production dependency. * Strong coding ability in Java, Go, Python or similar languages, with a focus on reliable, maintainable production systems. * Experience operating scalable production infrastructure, including debugging, troubleshooting and improving reliability. * Strong understanding of infrastructure automation, observability, capacity management and operational excellence. * Good fundamentals in Linux, networking and JVM-based systems, or curiosity to deepen expertise in these areas. * Strong collaboration and communication skills, with the ability to work across platform, infrastructure and product engineering teams. 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. ## Description You'll be joining the Event Streaming Systems team within the broader Storage organisation. The team builds and operates highly reliable, scalable and efficient event streaming infrastructure, including Kafka, Event Streaming abstractions(internally called EventBus) and future streaming platform technologies. These systems support Tier-0 workflows and are foundational to how engineering teams build reliable, event-driven products at scale. Here's what your day-to-day might look like: * Design, build and operate large-scale event streaming infrastructure that supports critical production workloads. * Improve the reliability, scalability, observability and automation of Kafka, EventBus and related streaming platforms. * Debug complex distributed systems issues, including performance bottlenecks, capacity constraints and production reliability challenges. * Build infrastructure automation and self-healing capabilities that reduce operational toil and improve platform resilience. * Contribute to incident response, operational readiness and continuous improvement for Tier-0 infrastructure. * Partner closely with EventBus, Storage, SRE, Data Platform and Core Infrastructure teams across US and EU regions. * Help shape the long-term architecture and evolution of Deliveroo's event streaming platform. ## Related Videos - [Let's Get Started With Apache Kafka® for Python Developers](https://www.wearedevelopers.com/videos/565-let-s-get-started-with-apache-kafka-for-python-developers) - [How to Benchmark Your Apache Kafka](https://www.wearedevelopers.com/videos/76-how-to-benchmark-your-apache-kafka) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Tips, Techniques, and Common Pitfalls Debugging Kafka](https://www.wearedevelopers.com/videos/838-tips-techniques-and-common-pitfalls-debugging-kafka) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The Biggest German Tech Companies](https://www.wearedevelopers.com/magazine/424-the-biggest-german-tech-companies) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)