Software Engineer II - Full-Stack

  • Deliveroo
  • 21/06/2026
Full time Information Technology Telecommunications

Job Description

What You'll Do

As a Software Engineer, you will contribute to the delivery of goals across and beyond your team. You will work with managers, group leads, and other teams to deliver results.

Technical Execution
  • Improve code structure, architecture, and review code across the team.
  • Simplify maintenance and operation of production systems, enhance visibility, operational readiness and system health.
Collaboration & Leadership
  • Lead technical execution and build relationships with other engineering teams.
  • Own larger work items, assist with design and technical/implementation choices, and influence the roadmap.
  • Take an active role in hiring and interviewing, support personal growth of teammates, and encourage efficiency.
Expectations

We do not expect you to meet all of the below but would love to see experience in areas such as:

  • Readable, well designed, well tested software.
  • Experience writing web based applications in any language; interest in Go, Ruby/Rails, Python, Scala, or Rust.
  • Experience with relational databases (PostgreSQL, MySQL).
  • Experience with web architecture at scale (20k+ r/s).
  • Experience with NoSQL backends and Redis, DynamoDB, ElasticSearch, Memcache.
  • Experience solving logistical problems with software.
Benefits
  • Engage in meaningful, large scale problems.
  • Fast delivery and feedback, low hierarchy, high ownership.
  • Strong support for learning, growth, and career acceleration.
  • High standards, collaboration, flexible working, continuous learning culture.
  • Competitive salary and equity options.
EEO Statement

Deliveroo welcomes candidates from all backgrounds and provides reasonable adjustments during the recruitment process if needed.