Taro Logo

Senior Software Engineer

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

Description For Senior Software Engineer

Deliveroo is seeking a Senior Software Engineer to join their team in Hyderabad, India in a hybrid work arrangement. As a Senior Software Engineer, you'll play a crucial role in contributing to multiple teams' goals while reporting to managers and group leads. The position involves improving code structure, architecture, and reviewing code produced by the team. You'll be responsible for maximizing team efficiency through project planning, risk management, and cross-functional collaboration.

The role requires expertise in web-based applications, with opportunities to work with technologies like Go, Ruby/Rails, Python, Scala, or Rust. You'll need experience with both relational databases (PostgreSQL, MySQL) and NoSQL solutions (Redis, DynamoDB, ElasticSearch). The position demands someone who can handle web architecture at scale (20krpm and above) and takes pride in creating well-designed, thoroughly tested software.

Deliveroo is a technology-driven company transforming how people shop and eat by connecting consumers, restaurants, shops, and riders. They offer a fast-paced environment where small teams make large impacts, emphasizing autonomy and ownership. The company provides comprehensive benefits including healthcare, well-being programs, parental leave, pensions, and generous annual leave allowances.

The company strongly values diversity and inclusion, welcoming candidates regardless of gender, race, sexuality, or religion. They're committed to providing necessary adjustments during the hiring process to ensure equal opportunities for all candidates. This is an excellent opportunity for someone who wants to contribute to a rapidly growing industry while working with cutting-edge technology and making a significant impact on how people access food and products.

Last updated 7 days ago

Responsibilities For Senior Software Engineer

  • Improve code structure and architecture
  • Review code produced by the team
  • Lead team project planning
  • Identify dependencies and risks
  • Partner with other disciplines (PM, Experience)
  • 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 team roadmap
  • Participate in hiring process and conducting engineering interviews
  • Support personal growth of colleagues

Requirements For Senior Software Engineer

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

Benefits For Senior Software Engineer

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

Interested in this job?