Staff Software Engineer

Deliveroo is a technology-driven company transforming the way people shop and eat by connecting consumers, restaurants, shops and riders, bringing neighborhoods to people's doors.
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
E-Commerce · Logistics

Description For Staff Software Engineer

Deliveroo is seeking a Staff Software Engineer to join their team in Hyderabad, India in a hybrid work arrangement. As a Staff Engineer, you'll play a crucial role in shaping the technical direction of the company's food and shopping delivery platform that connects consumers, restaurants, shops, and riders.

The position requires an experienced engineer who can lead technical initiatives, mentor team members, and solve complex problems at scale. You'll be working with modern technologies including Go, Ruby, Python, Scala, and Rust, while managing large-scale distributed systems handling 20k+ requests per minute.

The role combines technical leadership with hands-on engineering, requiring expertise in both relational databases like PostgreSQL and MySQL, as well as NoSQL solutions such as Redis, DynamoDB, and ElasticSearch. You'll be responsible for defining technical solutions to important business problems and understanding the context of large company decisions.

What makes this opportunity unique is the chance to work on technology that directly impacts millions of users while solving interesting logistical challenges in the food delivery space. Deliveroo offers a strong benefits package including healthcare, parental leave, pension plans, and generous vacation time, along with the opportunity to work in a diverse, inclusive environment that celebrates differences.

The ideal candidate will have significant experience in web-based applications, a track record of leading technical initiatives, and the ability to mentor other engineers. You'll be joining a technology-driven company at the forefront of the rapidly expanding food delivery industry, where you'll have the autonomy to make significant impacts while working with a talented team of engineers.

Last updated 2 days ago

Responsibilities For Staff Software Engineer

  • Lead technical direction of the team and influence strategic direction
  • Align non-adjacent teams and disciplines to resolve unstructured challenges
  • Coach other engineers across all levels
  • Define technical solutions for important business problems
  • Forecast and manage project timelines and risks
  • Lead technical interviews and contribute to recruiting
  • Provide technical expertise and guidance across multiple teams

Requirements For Staff Software Engineer

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

Benefits For Staff Software Engineer

Medical Insurance
Parental Leave
  • Healthcare benefits
  • Well-being programs
  • Parental leave
  • Pension plans
  • Generous annual leave allowance
  • Time off for charitable causes

Interested in this job?

Jobs Related To Deliveroo Staff Software Engineer

Staff Software Engineer

Staff Software Engineer position at Deliveroo, leading technical direction and solving complex challenges in food delivery technology, with hybrid work in Hyderabad.

Staff Software Engineer

Staff Software Engineer position at Deliveroo, leading technical direction and solving complex problems at scale in food delivery technology.

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 working with modern tech stack including Go, Ruby, and distributed systems.