Senior Software Engineer, Event Streaming Systems
Primary stack
Nice to have's
Job description
About the Position
Join Deliveroo as a Senior Software Engineer for Event Streaming Systems, where you'll build and operate scalable infrastructure for a global marketplace.
Responsibilities
- 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.
Requirements
- 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.
We Offer
- 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.
About the Company
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.
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’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!
© Deliveroo. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.