Senior Software Engineer

Building the definitive online food company, transforming the way the world eats by making hyper-local food more convenient and accessible.
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Consumer · Logistics

Description For Senior Software Engineer

Deliveroo is revolutionizing the food delivery industry by building the definitive online food company. As a Senior Software Engineer, you'll join a dynamic environment focused on transforming how the world eats through technology. The role offers significant growth opportunities while working with cutting-edge technologies like Go, Ruby, Python, and various databases at scale.

You'll be responsible for improving code structure, leading projects, and contributing to system architecture. The position requires expertise in web-based applications, database management, and scaling systems handling 20krpm+. You'll collaborate across teams, mentor colleagues, and participate in the hiring process.

The company values diversity and offers comprehensive benefits including health, family, finance, and relocation support. Working in a hybrid model from London, you'll be part of a fast-growing startup that's making a real impact in the food delivery space.

This role is perfect for experienced engineers who want to contribute to large-scale systems, mentor others, and help shape the future of food delivery technology. You'll work in an environment that promotes personal growth while building solutions that directly impact millions of users.

Last updated 17 days ago

Responsibilities For Senior Software Engineer

  • Improve code structure, architecture, and review code
  • Lead team project planning, foresee dependencies and risks
  • Simplify maintenance and operation of production systems
  • Build relationships with other engineering teams
  • Break down large pieces of work and guide design choices
  • Take an active role in the hiring process
  • Support personal growth of colleagues

Requirements For Senior Software Engineer

Go
Ruby
Python
Scala
Rust
PostgreSQL
MySQL
Redis
  • Pride in readable, well-designed, well-tested software
  • Experience writing web-based applications
  • Familiarity and practical experience with relational databases
  • Familiarity and practical experience with web architecture at scale (20krpm and above)
  • Familiarity and practical experience with NoSQL data backends

Benefits For Senior Software Engineer

Medical Insurance
Relocation Benefits
  • Health benefits
  • Family benefits
  • Financial benefits
  • Community benefits
  • Growth opportunities
  • Relocation assistance

Interested in this job?

Jobs Related To Deliveroo Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Deliveroo, building scalable solutions for the future of food delivery in London.

Senior Software Engineer

Senior Software Engineer role at Deliveroo, building scalable solutions for the future of food delivery in London.

Database Infrastructure Engineer

Senior Database Infrastructure Engineer position at Deliveroo, focusing on building and scaling cloud database systems using Go, Python, and AWS.

Senior Network Engineer

Senior Network Engineer position at Deliveroo, leading enterprise network infrastructure across multiple regions with focus on wireless networking and security.

Senior Network Engineer

Senior Network Engineer position at Deliveroo, leading enterprise network infrastructure across multiple regions with focus on wireless networking and security.