Senior Software Engineer - Full-Stack

Deliveroo

Greater London

Hybrid

GBP 60,000 - 80,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health benefits
Diversity and inclusion initiatives
Opportunities for personal growth

Job summary

A leading food delivery service in London is seeking a Senior Software Engineer to work in a hybrid model. The ideal candidate will be responsible for improving code structure, leading project planning, and simplifying maintenance of production systems. Strong experience in web applications and familiarity with both relational and NoSQL databases are essential. Join a team that values diversity and personal growth while delivering innovative technology in the food industry.

Qualifications

  • Pride in readable, well-designed, well-tested software.
  • Interest in learning Go, Ruby/Rails, Python, Scala, or Rust.
  • Strong ability to work collaboratively within engineering teams.

Responsibilities

  • Improve code structure, architecture, and review code.
  • Lead project planning and anticipate dependencies.
  • Simplify maintenance of production systems.

Skills

Readable, well-designed, well-tested software
Experience with web-based applications
Familiarity with relational databases (PostgreSQL, MySQL)
Experience at scale (20k rpm and above)
Experience with NoSQL databases (Redis, DynamoDB, etc.)

Job description

Senior Software Engineer - Full‑Stack

Deliveroo – London, UK (Hybrid)

Why Deliveroo

We’re building the definitive online food company, transforming the way the world eats by making hyper‑local food more convenient and accessible. We obsess over building the future of food while using our network as a force for good. We’re at the forefront of an industry, powered by our market‑leading technology and unrivalled network to bring incredible convenience and selection to our customers.

What you'll do

As a Senior Software Engineer at Deliveroo, your individual work contributes to achieving goals in multiple teams. You will work with your team, lead projects, and deliver results while reporting to managers and group leads.

Technical Execution
  • Improve code structure, architecture, and review code produced by your team. Lead project planning, anticipate dependencies and risks, and partner with other disciplines (PM, Experience).
  • Simplify maintenance and operation of production systems, promoting visibility, operational readiness, and health of your team's systems.
Collaboration & Leadership
  • Lead from the front on technical execution, build relationships with other engineering teams, and identify collaboration opportunities.
  • Break down large pieces of work, guide design and technical/implementation choices, and influence the roadmap within your team.
  • Take an active role in the hiring process and conduct engineering interviews. Support colleagues' personal growth and encourage efficiency in their roles.
Qualifications (desired)
  • Pride in readable, well‑designed, well‑tested software.
  • Experience writing web‑based applications in any language, with interest in learning Go, Ruby/Rails, Python, Scala, or Rust.
  • Familiarity with relational databases (PostgreSQL, MySQL).
  • Experience at scale (20k rpm and above).
  • Experience with NoSQL data backends such as Redis, DynamoDB, ElasticSearch, Memcache.
Workplace & Diversity

At Deliveroo we prioritise people’s welfare and offer great benefits in health, family, finance, community, convenience, growth, and relocation. We value diversity and welcome applicants irrespective of gender, race, sexuality, religion, or personal quirks.

Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Engineering and Information Technology

Industries

Software Development

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Full-Stack
Senior Software Engineer - Full-Stack

Deliveroo • Greater London

Hybrid
GBP 60,000 - 80,000
Health benefits
Family support
Growth opportunities
Senior Software Engineer
Senior Software Engineer

Deliveroo • Greater London

On-site
GBP 70,000 - 90,000
Health benefits
Family support
Growth opportunities
+1
Staff Software Engineer - Full-Stack
Staff Software Engineer - Full-Stack

Deliveroo • Greater London

Hybrid
GBP 120,000 - 170,000
Staff Software Engineer
Staff Software Engineer

deliveroo • Greater London

Hybrid
GBP 120,000 - 150,000
Health benefits
Family support
Growth opportunities
+3
Senior Software Engineer - iOS
Senior Software Engineer - iOS

Deliveroo • Greater London

On-site
GBP 70,000 - 90,000
Competitive salary
Equity options
Flexible working
+1
Software Engineer, New Grad
Software Engineer, New Grad

Deliveroo • Greater London

On-site
GBP 45,000 - 55,000
Flexible working hours
Career growth opportunities
Supportive team environment
Senior Software Engineer - DevOps
Senior Software Engineer - DevOps

Deliveroo • Greater London

Hybrid
GBP 60,000 - 80,000
Healthcare benefits
Generous annual leave
Parental leave allowances
+1
Senior Enterprise System Engineer
Senior Enterprise System Engineer

Deliveroo • Greater London

On-site
GBP 90,000 - 120,000
Healthcare benefits
Well-being support
Parental leave
+1
Senior Enterprise System Engineer
Senior Enterprise System Engineer

Deliveroo • City Of London

On-site
GBP 90,000 - 120,000
Software Engineer II - Android
Software Engineer II - Android

Deliveroo • Greater London

On-site
GBP 55,000 - 75,000
Health and wellness benefits
Community engagement opportunities
Growth and relocation support