Deliveroo

Senior Software Engineer - DevOps

Deliveroo2 weeks ago
Location

London - The River Building HQ

Type

Full Time

Salary

GBP 80,000 – 120,000

Level

Senior

Role

DevOps Engineer

Posted

Feb 27, 2026

Full TimeSenior

The role

Summary

Join Deliveroo's Foundations team as a Senior Software Engineer - DevOps to build internal platforms and automation that enable hundreds of engineers to ship software with world-class velocity and reliability. The role focuses on engineering cloud infrastructure, CI/CD systems, and developer tooling primarily using Go and AWS, while driving technical leadership across the organization.

What you'll do

Internal Platform Engineering: Write and maintain production-quality software primarily in Go to automate infrastructure and enhance developer workflows across the organization
Cloud Architecture Design: Design, deploy, and operate secure, scalable systems within AWS using cloud-native architecture principles and best practices
CI/CD Pipeline Development: Build and maintain robust CI/CD pipelines using GitHub Actions, CircleCI, or Buildkite to streamline the path from development to production
Infrastructure Automation: Implement and maintain infrastructure as code (IaC) solutions to ensure environment consistency and eliminate manual operational tasks
Operational Excellence: Improve observability and reliability of internal platforms while troubleshooting complex build and deployment issues across distributed systems
Technical Leadership: Partner with engineering teams to define deployment best practices and cloud architecture standards, driving continuous improvement across DevOps culture
Developer Experience Enhancement: Create and maintain developer tooling and automation that increases engineering velocity and reduces time-to-market for new features
System Monitoring & Optimization: Implement comprehensive monitoring, logging, and alerting solutions to ensure high availability and performance of critical infrastructure

What we look for

Technical

CI/CD Systems ExpertiseSignificant experience building and operating CI/CD systems using modern tools such as GitHub Actions, CircleCI, or Buildkite
Production Code DevelopmentProven ability to write production-quality code, with proficiency in Go or strong willingness to master it
AWS Cloud ExpertiseDeep knowledge of AWS core services, networking, IAM, and design of scalable, secure cloud architectures
Infrastructure as CodeDemonstrated ownership of infrastructure as code and automated environment management at scale using tools like Terraform or CloudFormation
Observability & ReliabilityStrong understanding of observability and reliability engineering with ability to debug complex, distributed systems
Container TechnologiesExperience with Docker, Kubernetes, and container orchestration in production environments
Monitoring & LoggingProficiency with monitoring tools like Prometheus, Grafana, and centralized logging solutions

Education

Computer Science DegreeBachelor's degree in Computer Science, Engineering, or related technical field preferred
Equivalent ExperienceEquivalent professional experience in software engineering and DevOps practices acceptable in lieu of formal degree

Experience

Senior-Level Experience5+ years of experience in software engineering with focus on DevOps, infrastructure, or platform engineering
Cloud Platform Experience3+ years of hands-on experience with AWS cloud services and architecture in production environments
Automation ExperienceProven track record of building automation tools and internal platforms that improve developer productivity
Leadership ExperienceExperience mentoring junior engineers and driving technical standards across multiple teams

Skills

Required skills

Go ProgrammingProduction-level proficiency in Go for building scalable infrastructure tools and automation
AWS Cloud ServicesExpert-level knowledge of AWS core services including EC2, ECS, Lambda, VPC, IAM, and security best practices
CI/CD Pipeline ManagementAdvanced experience with GitHub Actions, CircleCI, or Buildkite for building robust deployment pipelines
Infrastructure as CodeProficiency with Terraform, CloudFormation, or similar IaC tools for automated infrastructure management
Container OrchestrationExperience with Docker and Kubernetes for containerized application deployment and management
System DebuggingStrong troubleshooting skills for complex distributed systems and production incident resolution

Nice to have

Python ScriptingExperience with Python for automation scripts and DevOps tooling development
Monitoring & ObservabilityKnowledge of Prometheus, Grafana, ELK Stack, or similar monitoring and logging solutions
Security Best PracticesUnderstanding of cloud security, IAM policies, network security, and compliance requirements
Database AdministrationExperience with PostgreSQL, Redis, or other databases in production environments
Agile MethodologiesExperience working in Agile/Scrum environments with cross-functional engineering teams

Compensation & benefits

Salary

GBP 80,000 – 120,000 (annual)

Stock options

Available

Benefits

Equity Options

Share in the success you help create with competitive equity options that reward your impact on company growth

Hybrid Work Model

Flexible hybrid setup with typically 3 days in the modern London office and 2 days working from home

Professional Development

Continuous learning opportunities with strong support for career growth and skill development

Health & Wellness

Comprehensive health insurance and wellness programs to support your physical and mental wellbeing

Learning Budget

Annual budget for conferences, courses, and technical training to advance your DevOps and engineering skills

Modern Office

State-of-the-art London headquarters (The River Building) with collaborative spaces and top-tier engineering equipment

Diversity & Inclusion

Inclusive workplace culture with commitment to equality regardless of background, with reasonable adjustments for disabilities

Fast-Paced Environment

Low-hierarchy, high-ownership environment where you can ship, test, and improve ideas quickly with real impact


Interview process

  1. 1
    Initial Application Review Portfolio and resume screening focusing on DevOps experience, Go programming skills, and AWS expertise
  2. 2
    Technical Phone Screen 45-minute conversation covering CI/CD experience, infrastructure automation, and problem-solving approach
  3. 3
    Technical Deep Dive System design interview focusing on cloud architecture, scalability challenges, and DevOps best practices
  4. 4
    Code Review & Pairing Live coding session reviewing infrastructure code, discussing automation approaches, and collaborative problem-solving
  5. 5
    Final Interview Cultural fit and leadership discussion with team members, covering collaboration style and technical mentorship experience

Apply for this position

You'll be redirected to the company's application page