Senior Software Engineer

We're building the definitive online food company, transforming the way the world eats by making hyper-local food more convenient and accessible.
Full-Stack
Senior Software Engineer
Hybrid
5+ years of experience

Description For Senior Software Engineer

Deliveroo is building the definitive online food company, transforming the way the world eats by making hyper-local food more convenient and accessible. As a Senior Software Engineer at Deliveroo, you'll work on projects that impact multiple teams, contributing to goals beyond your direct remit. You'll report to managers and group leads to deliver results.

Technical Execution:

  • Improve code structure and architecture
  • Review code produced by your team
  • Lead team project planning
  • Foresee dependencies and risks
  • Partner with other disciplines (e.g., PM, Experience)
  • Simplify maintenance and operation of production systems
  • Promote visibility, operational readiness, and health of your team's systems

Collaboration & Leadership:

  • Build relationships with other engineering teams
  • Identify collaboration opportunities
  • Break down large pieces of work
  • Guide design and technical/implementation choices
  • Influence the roadmap within your team
  • Take an active role in the hiring process and conduct engineering interviews
  • Support the personal growth of colleagues

Technical Skills:

  • Experience with web-based applications (Go, Ruby/Rails, Python, Scala, or Rust)
  • Familiarity with relational databases (PostgreSQL, MySQL)
  • Experience with web architecture at scale (20krpm and above)
  • Knowledge of "NoSQL" data backends (Redis, DynamoDB, ElasticSearch, Memcache)

Deliveroo offers a great workplace environment, prioritizing employee welfare with multiple benefits in health, family, finance, community, convenience, growth, and relocation. They value diversity and inclusion, welcoming candidates regardless of gender, race, sexuality, religion, or personal preferences.

Join Deliveroo to be part of a fast-growing startup in an exciting space, where you can make a significant impact and grow your career rapidly.

Last updated 4 months ago

Responsibilities For Senior Software Engineer

  • Improve code structure and architecture
  • Review code produced by your team
  • Lead team project planning
  • Simplify maintenance and operation of production systems
  • Build relationships with other engineering teams
  • Break down large pieces of work
  • Guide design and technical/implementation choices
  • Influence the roadmap within your team
  • Take an active role in the hiring process
  • Support the personal growth of colleagues

Requirements For Senior Software Engineer

Go
Ruby
Python
Scala
Rust
PostgreSQL
MySQL
Redis
  • Experience writing web-based applications
  • Familiarity with relational databases (PostgreSQL, MySQL)
  • Experience with web architecture at scale (20krpm and above)
  • Knowledge of 'NoSQL' data backends (Redis, DynamoDB, ElasticSearch, Memcache)
  • Ability to write readable, well-designed, well-tested software

Benefits For Senior Software Engineer

  • Multiple benefits in health, family, finance, community, convenience, growth, and relocation

Interested in this job?

Jobs Related To Deliveroo Senior Software Engineer

Full-Stack Senior Engineer - Product Led Growth

Outdoorsy seeks a Full-Stack Senior Engineer for Product Led Growth to develop innovative travel solutions across the entire tech stack.

Full-Stack Developer

Senior Full-Stack Developer position at OROSYS / Two notes Audio Engineering, focusing on web application development and infrastructure management.

Sr. Software Engineer

Sr. Software Engineer role at Oliv.AI, a SalesTech startup providing AI copilot for sales teams.

SEO Engineer

Join iPullRank as an SEO Engineer to drive organic search visibility for clients through technical analysis, content engineering, and innovative SEO strategies.