Staff 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.
Backend
Staff Software Engineer
Hybrid
AI · Logistics

Description For Staff Software Engineer

Deliveroo is seeking a Staff Software Engineer to join their team in building the future of food delivery. As a Staff Engineer, you'll contribute to group-level goals, lead work benefiting multiple teams, and be considered an expert in at least one technical area. You'll define technical solutions for important business problems, forecast and manage project timelines, and set a sustainable team pace.

Your role involves collaboration across teams, coaching others, and influencing strategic direction. You'll lead the technical direction of your team and help guide the understanding of Deliveroo's engineering standards.

Key responsibilities include:

  • Technical Execution: Becoming an expert in relevant technical areas, managing project timelines, and defining solutions for business problems.
  • Collaboration & Leadership: Aligning teams, coaching colleagues, and influencing strategic direction.
  • Contributing to the hiring process and maintaining Deliveroo's engineering standards.

Technical skills desired:

  • 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 databases and key-value stores
  • Experience solving logistical problems with software

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 on the future of food delivery technology.

Last updated 6 minutes ago

Responsibilities For Staff Software Engineer

  • Contribute to group-level goals and metrics
  • Lead work benefiting multiple teams
  • Define technical solutions for important business problems
  • Forecast and manage project timelines
  • Align non-adjacent teams and disciplines
  • Coach colleagues across all levels
  • Lead technical direction of the team
  • Influence strategic direction
  • Participate in engineering interviews and recruiting

Requirements For Staff 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 databases and key-value stores
  • Experience solving logistical problems with software

Benefits For Staff Software Engineer

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

Interested in this job?

Jobs Related To Deliveroo Staff Software Engineer

Staff Software Engineer

Staff Software Engineer role at DoubleVerify, leading digital media measurement platform

Senior Backend Engineer

Senior Backend Engineer role at Moloco, leading feature development and scaling for machine learning-driven advertising technology products.

Staff Backend Engineer

Grafana Labs seeks a Staff Backend Engineer proficient in GoLang to enhance and maintain their Grafana service infrastructure.

Staff Software Engineer, Compiler Specialist

Staff Software Engineer, Compiler Specialist needed at Tenstorrent to develop and optimize compilers for cutting-edge AI semiconductor products.

Lead Software Engineer, Ad Platforms

Lead Software Engineer position at Disney for Ad Platforms, focusing on big data and backend services for advertising technology.