Principal Software Engineer

Deliveroo is a technology-driven company transforming the way the world eats by making food more convenient and accessible.
Backend
Principal Software Engineer
Hybrid
Enterprise SaaS · Logistics

Description For Principal Software Engineer

Deliveroo is seeking a Principal Software Engineer to join their team. As a Principal Engineer, you'll play a crucial role in steering and boosting company-level goals and metrics. You'll be expected to break down, plan, estimate, and ship very complex work at pace, touching almost all teams. Your impact will be significant, producing designs that change how Deliveroo works and setting business-wide standards on how their products function.

Key responsibilities include:

  • Reviewing and solving the most difficult problems, providing world-class feedback that improves Deliveroo.
  • Leading efforts outside of your direct team's remit, benefiting the entire tech department.
  • Aligning all of the tech to meet complex goals and being viewed as a key technical leader throughout the entire business.
  • Developing familiarity with large parts of Deliveroo's products and technology, reasoning about complex dependencies and interactions across the company.
  • Leading all types of engineering interviews and contributing to other recruiting areas.

The ideal candidate should have experience in:

  • Writing readable, well-designed, well-tested software
  • Developing web-based applications (with interest in learning Go, Ruby/Rails, Python, Scala, or Rust)
  • Working with relational databases (PostgreSQL, MySQL)
  • Handling web architecture at scale (20krpm and above)
  • Using "NoSQL" data backends and key-value stores (Redis, DynamoDB, ElasticSearch, Memcache)
  • Solving logistical problems with software

Deliveroo offers a range of benefits (varying by country) including healthcare, well-being support, parental leave, pensions, and generous annual leave allowances. They are committed to diversity, equity, and inclusion, welcoming candidates regardless of gender, race, sexuality, religion, or other personal characteristics.

This is a hybrid role based in Hyderabad or Bangalore, India. Candidates should be prepared to work in a fast-paced, rapidly expanding industry and contribute to one of the most interesting challenges in the food delivery sector.

Last updated 2 months ago

Responsibilities For Principal Software Engineer

  • Review and solve complex technical problems
  • Lead efforts benefiting the entire tech department
  • Align technology to meet company-wide goals
  • Design solutions that change how Deliveroo works
  • Set business-wide standards for product functionality
  • Conduct and lead engineering interviews

Requirements For Principal Software Engineer

Go
Ruby
Python
Scala
Rust
PostgreSQL
MySQL
Redis
MongoDB
  • 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 and key-value stores
  • Ability to solve logistical problems with software
  • Strong leadership and collaboration skills

Benefits For Principal Software Engineer

Medical Insurance
Mental Health Assistance
Parental Leave
  • Healthcare
  • Well-being support
  • Parental leave
  • Pensions
  • Generous annual leave allowances
  • Time off for charitable causes

Interested in this job?

Jobs Related To Deliveroo Principal Software Engineer

Principal Engineer

Join Deliveroo as a Principal Engineer to lead complex technical projects and shape the future of food delivery technology.

Principal Engineer

Join Deliveroo as a Principal Engineer to lead complex technical projects and shape the future of food delivery technology.

Software Engineer (L6) - SVOD Transport Protocol Development

Principal Software Engineer role at Netflix focusing on SVOD Transport Protocol Development, offering competitive salary and comprehensive benefits.

Principal Technical Program Manager

Lead developer velocity initiatives and manage technical programs at Adobe, driving innovation in digital experiences with competitive compensation of $143,200-$269,900.

Principal Engineer, Structural Integrity of Metallic Systems, Structures & Components

Principal Engineer position at Kairos Power leading structural integrity initiatives for advanced nuclear reactor technology, requiring 15+ years of FEA experience.