Senior Backend Engineer (Java/Scala) – AI‑Driven, Hybrid

Ocado

United Kingdom

Hybrid

GBP 70,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid office policy: onsite 40%
Work from anywhere: 30 days
30 days annual leave
Share plan program
€150 monthly allowance
Enhanced parental leave

Job summary

Ocado is seeking a Senior Backend Engineer (Java/Scala) to join the Mobile Fulfilment backend team. The role involves designing and building large‑scale, distributed systems, and leading end‑to‑end technical initiatives within a hybrid work model based in Sofia.

You will accelerate AI adoption, improve code quality, and collaborate with product partners to translate requirements into robust solutions, while mentoring teammates and contributing to the architectural roadmap.

Qualifications

  • Experience building backend systems in Java or Scala for high‑availability production systems.
  • Knowledge of software engineering best practices and processes.
  • Hands‑on knowledge of resilience patterns and approaches.
  • Track record using AI tools to deliver engineering outcomes.
  • Comfort with AI-assisted development and forming working practices.
  • Experience with cloud infrastructure and managed services (AWS and/or GCP).
  • Experience leading multiple technical initiatives from discovery to release.
  • Ability to propose technical solutions to blockers and adopt new languages/frameworks.
  • Curiosity to learn new technologies and evaluate alternatives.
  • Product‑ and customer‑focused mindset.

Responsibilities

  • Design, build, and maintain large‑scale, high‑availability distributed systems.
  • Lead technical initiatives from discovery to release with full ownership.
  • Ensure quality through testing, code quality, monitoring, and alerting.
  • Contribute to long‑term architectural and product vision.
  • Embed AI tools into daily workflow to accelerate delivery and raise quality.
  • Champion AI adoption and share techniques with the team.
  • Participate in all SDLC stages following agile practices.
  • Continuously improve processes, ways of working, and tools.
  • Collaborate with business and product partners to translate requirements.
  • Participate in on‑call rotation to support production services.
  • Coach and train team members for growth.

Skills

Java
Scala
Cloud AWS
GCP
AI tools
Distributed systems
On-call
Leadership

Tools

SQS/SNS
DynamoDB
S3
Kinesis

Job description

Ocado is seeking a Senior Backend Engineer (Java/Scala) to join the Mobile Fulfilment backend team. The role involves designing and building large‑scale, distributed systems, and leading end‑to‑end technical initiatives within a hybrid work model based in Sofia.

You will accelerate AI adoption, improve code quality, and collaborate with product partners to translate requirements into robust solutions, while mentoring teammates and contributing to the architectural roadmap.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer (Java/Scala) - AI-Driven, Hybrid
Senior Backend Engineer (Java/Scala) - AI-Driven, Hybrid

Ocado • United Kingdom

Hybrid
GBP 90,000 - 130,000
Hybrid office attendance
Work from anywhere program
30 days annual leave
+6
Hybrid Backend Engineer II — Scalable Fulfilment Platform
Hybrid Backend Engineer II — Scalable Fulfilment Platform

Tesco PLC • Ayot Green

Hybrid
GBP 65,000 - 90,000
Annual bonus up to 20%
25 days holiday + personal day
Private medical insurance
+2
Senior Backend Engineer — Java/AWS, AI-Driven Architecture
Senior Backend Engineer — Java/AWS, AI-Driven Architecture

CreateFuture - Design & Innovation • City of Edinburgh, Leeds

Hybrid
GBP 85,000 - 115,000
Flexible working
Hybrid/Remote options
Office hubs: Edinburgh, Leeds, London
Senior Data Scientist — Hybrid, Driving ML Solutions
Senior Data Scientist — Hybrid, Driving ML Solutions

Ocado Logistics • Hatfield

Hybrid
GBP 90,000 - 130,000
Flexible Work
Wellbeing Support
Generous Leave
+8
Senior Java Engineer - Scalable Fulfilment Platform (Remote‑Friendly)
Senior Java Engineer - Scalable Fulfilment Platform (Remote‑Friendly)

Tesco Technology • Welwyn Garden City

Hybrid
GBP 85,000 - 110,000
Annual bonus scheme
Holiday 25 days + personal day
Private medical insurance
+3
Hybrid AI & Agentic Solutions Engineer
Hybrid AI & Agentic Solutions Engineer

Ocado Retail • Hatfield

Hybrid
GBP 75,000 - 120,000
Hybrid working
Private medical insurance
Annual bonus
Senior Scala Backend Engineer (Remote) for AI & OpenSearch
Senior Scala Backend Engineer (Remote) for AI & OpenSearch

JobCubby • Birmingham

On-site
GBP 110,000 - 115,000
Annual performance bonus
Backend Engineer II – Scalable Java Microservices (Remote)
Backend Engineer II – Scalable Java Microservices (Remote)

TESCO UK • Welwyn Garden City

Hybrid
GBP 60,000 - 80,000
Senior Backend Engineer - AI for Retail Platforms
Senior Backend Engineer - AI for Retail Platforms

Edited • Greater London

Hybrid
GBP 70,000 - 100,000
Flexible working policy
Hybrid London office
Enhanced parental leave
+7
Java Backend Engineer for Scalable Microservices
Java Backend Engineer for Scalable Microservices

Tesco - Corporate • Welwyn Garden City

Hybrid
GBP 65,000 - 90,000
Annual bonus up to 20%
25 days holiday + personal day
Private medical insurance
+4