Deliveroo

Software Engineer II - Full-Stack

Deliveroo1 weeks ago
Location

London - The River Building HQ

Type

Full Time

Salary

GBP 75,000 – 120,000

Level

Mid

Role

Full Stack Engineer

Posted

Jun 18, 2026

Full TimeMid

The role

Summary

Deliveroo is seeking a Full-Stack Software Engineer II to contribute to their innovative food delivery technology platform. The role involves improving code architecture, collaborating across engineering teams, and solving complex logistical challenges in a fast-paced, impact-driven environment that serves millions of customers daily.

What you'll do

Technical Execution: Improve code structure, impact system architecture, and conduct comprehensive code reviews across the team's projects
System Optimization: Simplify maintenance of production systems, enhance operational readiness, and improve system visibility and health
Cross-Team Collaboration: Build relationships with other engineering teams, identify collaborative opportunities, and contribute to broader organizational goals
Technical Leadership: Own large-scale work projects, guide design and implementation choices, and influence team roadmaps
Talent Development: Participate actively in engineering interviews and support colleagues' professional growth and role efficiency

What we look for

Technical

Web DevelopmentExperience building web-based applications in languages like Go, Ruby/Rails, Python, Scala, or Rust
Database SkillsProficiency with relational databases (PostgreSQL, MySQL) and NoSQL backends (Redis, DynamoDB, ElasticSearch, Memcache)
Web ArchitectureExperience handling web infrastructure at high scale (20,000+ requests per minute)

Education

Computer ScienceBachelor's degree in Computer Science, Software Engineering, or related technical field preferred

Experience

Software DevelopmentProven track record of developing maintainable, well-tested software solutions
Scalable SystemsExperience solving complex logistical problems through software development

Skills

Required skills

Web DevelopmentStrong capabilities in building scalable web applications
Code QualityCommitment to writing readable, well-designed, and thoroughly tested software
System ArchitectureUnderstanding of complex system design and optimization

Nice to have

Distributed SystemsKnowledge of designing and managing large-scale distributed systems
Performance OptimizationExperience in improving system performance and efficiency

Compensation & benefits

Salary

GBP 75,000 – 120,000 (annual)

Stock options

Available

Benefits

Equity Options

Competitive equity options allowing employees to share in company success

Career Growth

Opportunities for rapid professional development in a high-impact environment

Flexible Working

Collaborative culture with flexible working arrangements


Interview process

  1. 1
    Initial Screening Initial review of application and background
  2. 2
    Technical Interview Comprehensive assessment of technical skills and problem-solving abilities
  3. 3
    Coding Challenge Practical coding assessment to evaluate software development skills
  4. 4
    Final Interview Final discussion with team leads and potential future colleagues

Apply for this position

You'll be redirected to the company's application page