Taro Logo

Software Engineer II

A technology-driven company that transforms the way people shop and eat by connecting consumers, restaurants, shops and riders.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Logistics · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II

Deliveroo is a technology-driven company revolutionizing the food delivery and shopping industry by connecting consumers, restaurants, shops, and riders. As a Software Engineer II, you'll join a dynamic team working on large-scale systems that process thousands of requests per minute. The role combines technical excellence with collaborative leadership, where you'll improve code structure, influence architecture, and mentor team members.

You'll work with modern technologies including Go, Ruby, Python, and various databases like PostgreSQL and Redis. The position offers significant technical challenges, handling web architecture at scale (20krpm+) and solving complex logistical problems. You'll have the opportunity to own larger pieces of work and influence the technical direction of your team.

Deliveroo values diversity and inclusion, offering a supportive environment where you can grow professionally. The company provides comprehensive benefits including healthcare, parental leave, and pension plans. The hybrid work model in Hyderabad offers flexibility while maintaining team collaboration.

This is an excellent opportunity for a mid-level engineer looking to make a significant impact in a rapidly growing industry. You'll work on meaningful projects that directly affect millions of users while having the chance to develop both technical and leadership skills. The role combines hands-on coding with strategic thinking, making it perfect for engineers who want to grow beyond pure technical contribution.

Last updated 6 days ago

Responsibilities For Software Engineer II

  • Improve code structure and have an impact on architecture
  • Review code produced by the team
  • Simplify maintenance and operation of production systems
  • Build relationships with other engineering teams
  • Own larger pieces of work
  • Assist with design and technical implementation choices
  • Influence the roadmap within your team
  • Take an active role in the hiring process
  • Support personal growth of colleagues

Requirements For Software Engineer II

Go
Ruby
Python
Scala
Rust
PostgreSQL
MySQL
Redis
  • Pride in readable, well-designed, well-tested software
  • Experience writing web-based applications
  • Experience with relational databases (PostgreSQL, MySQL)
  • Experience with web architecture at scale (20krpm and above)
  • Experience with NoSQL data backends
  • Experience solving logistical problems with software

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Healthcare benefits
  • Well-being programs
  • Parental leave
  • Pension plans
  • Generous annual leave allowances
  • Time off for charitable causes

Interested in this job?