Staff Software Engineer

Online food delivery company transforming the way the world eats by making hyper-local food more convenient and accessible.
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Consumer

Description For Staff Software Engineer

Deliveroo, a leading online food delivery company, is seeking a Staff Software Engineer to join their team in London. This is a hybrid role requiring 3 days in the office, offering an opportunity to work at the forefront of food delivery technology.

The role combines technical leadership with hands-on engineering work, requiring expertise in web-based applications and distributed systems. You'll work with technologies like Go, Ruby, Python, Scala, and various databases including PostgreSQL and Redis, handling significant scale (20krpm+).

As a Staff Engineer, you'll lead technical direction, mentor other engineers, and solve complex problems that impact multiple teams. The position requires both deep technical expertise and strong leadership skills, as you'll be responsible for aligning teams and influencing strategic decisions.

Deliveroo offers a comprehensive benefits package including health, family, and financial benefits, plus growth opportunities and relocation assistance. The company strongly values diversity and inclusion, welcoming candidates from all backgrounds.

The role is perfect for experienced engineers who want to make a significant impact in a fast-growing technology company. You'll be part of building the future of food delivery, working on challenges that affect millions of users while helping shape the technical direction of a major technology platform.

Working at Deliveroo means joining a company that's transforming the food delivery industry through innovative technology. You'll have the opportunity to work on high-scale systems, mentor other engineers, and contribute to technical decisions that shape the company's future.

The company culture emphasizes impact, growth, and using technology as a force for good. You'll be working in an environment that values technical excellence, continuous learning, and making a difference in how people access and enjoy food worldwide.

Last updated 19 minutes ago

Responsibilities For Staff Software Engineer

  • Lead technical direction of the team
  • Influence strategic direction
  • Coach other engineers across all levels
  • Support up-and-coming leaders
  • Lead engineering interviews
  • Define technical solutions for important business problems
  • Forecast and manage project timelines and risks
  • Align non-adjacent teams and disciplines

Requirements For Staff Software Engineer

Go
Ruby
Python
Scala
Rust
PostgreSQL
MySQL
Redis
  • Expert in at least one relevant technical area
  • Experience writing web-based applications
  • Familiarity with relational databases (PostgreSQL, MySQL)
  • Experience with web architecture at scale (20krpm and above)
  • Experience with NoSQL databases and key-value stores
  • Experience solving logistical problems with software
  • Ability to write readable, well-designed, well-tested software

Benefits For Staff Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Relocation Benefits
  • Health benefits
  • Family benefits
  • Financial benefits
  • Community benefits
  • Growth opportunities
  • Relocation assistance

Interested in this job?

Jobs Related To Deliveroo Staff Software Engineer

Staff Software Engineer

Staff Software Engineer position at Deliveroo in London, leading technical initiatives and mentoring teams while building scalable solutions for the future of food delivery.

Staff Software Engineer

Staff Software Engineer position at Deliveroo, leading technical initiatives and mentoring teams while working on high-scale web architecture in a hybrid work environment.

Staff Software Engineer

Staff Software Engineer position at Deliveroo, leading technical initiatives and mentoring teams while building scalable solutions for food delivery logistics in Hyderabad, India.

Staff Software Engineer

Staff Software Engineer position at Deliveroo, leading technical initiatives and mentoring teams while working with modern tech stack including Go, Ruby, and distributed systems.

Staff Software Engineer - Database Infrastructure

Staff Software Engineer position at Deliveroo focusing on database infrastructure, system automation, and cloud database management.