Software Engineer II - Infrastructure

A technology-driven food delivery company connecting consumers, restaurants, shops and riders to transform the way people shop and eat.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Description For Software Engineer II - Infrastructure

Deliveroo is seeking a Software Engineer II to join their Infrastructure team in London. This role focuses on building and managing the company's large-scale cloud database infrastructure. As part of one of the world's fastest-growing food delivery platforms, you'll work on critical systems that power the connection between consumers, restaurants, and riders. The position requires expertise in database engineering, cloud technologies (AWS), and programming languages like Go and Python. You'll be responsible for designing automation systems, developing best practices, and collaborating with DBAs and other engineering teams. The role offers significant technical challenges at scale, with opportunities to influence architecture decisions and mentor team members. Deliveroo provides a collaborative culture, comprehensive benefits, and the chance to make a real impact on how millions of people access food and goods. The company values diversity and inclusion, offering a supportive environment where you can grow your career while working on meaningful technical challenges.

Last updated a day ago

Responsibilities For Software Engineer II - Infrastructure

  • Design and build systems automation for managing large-scale cloud database estate
  • Work closely with DBAs to gain expertise in database engineering practices and technologies
  • Develop best practices, tools, and libraries for AWS database ecosystem
  • Improve code structure, architecture and review code
  • Lead team project planning and identify dependencies and risks
  • Build relationships with other engineering teams and identify collaboration opportunities
  • Support personal growth of colleagues
  • Participate in the hiring process and conducting engineering interviews

Requirements For Software Engineer II - Infrastructure

Go
Python
PostgreSQL
Redis
  • Pride in readable, well-designed, well-tested software
  • Familiarity and practical experience with both relational and NoSQL databases such as Postgresql, DynamoDB and Redis
  • A strong background in software engineering, preferably with Go and/or Python
  • Practical experience in cloud engineering, preferably AWS

Benefits For Software Engineer II - Infrastructure

Medical Insurance
Parental Leave
Vision Insurance
Dental Insurance
  • Healthcare benefits (country-specific)
  • Well-being programs
  • Parental leave
  • Pensions
  • Generous annual leave allowances
  • Time off for charitable causes

Interested in this job?

Jobs Related To Deliveroo Software Engineer II - Infrastructure

Software Engineer (Asp.net, C# and SQL)

Software Engineer position at Ivalua focusing on Asp.net, C# and SQL development for cloud-based procurement solutions.

Software Engineer - Validation Toolset

Software Engineer role at Applied Intuition focusing on validation toolset development for autonomous vehicle systems

Back End Developer

Back End Developer position at Pipedrive, working on the Automations feature team using Node.js, TypeScript, and various cloud technologies in a hybrid work environment in Lisbon.

Software Dev Engineer, Identity

Build and maintain critical authentication and identity systems at Amazon, working with cutting-edge technologies to serve millions of customers worldwide.

Software Development Engineer, Digital Acceleration

Software Development Engineer position at Amazon's Digital Acceleration team, building SAAS solutions for subscription and membership businesses.