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

Ocado

United Kingdom

Hybrid

GBP 70,000 - 100,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

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 Java Architect: AI & Scalable Leadership
Senior Backend Java Architect: AI & Scalable Leadership

CreateFuture • Leeds

Hybrid
GBP 70,000 - 120,000
35 days leave including bank holidays
Private medical insurance
Enhanced parental/adoption leave
+2
Senior Software Engineer, Data & ML in Production (Hybrid)
Senior Software Engineer, Data & ML in Production (Hybrid)

ocadogroup • Greater London

Hybrid
GBP 90,000 - 130,000
Private Medical Insurance
Pension matching up to 7%
Share schemes
+3
Senior Software Engineer, ML Platform & APIs (Hybrid)
Senior Software Engineer, ML Platform & APIs (Hybrid)

Ocado • Greater London

Hybrid
GBP 90,000 - 120,000
Private Medical Insurance
Pension with employer matching
Share schemes
+2
Senior Python Engineer - ML Platform & Production AI (Hybrid)
Senior Python Engineer - ML Platform & Production AI (Hybrid)

Ocado Group • Greater London

Hybrid
GBP 90,000 - 130,000
25 days leave
Private medical insurance
Pension with company match
+2
Senior Data & ML Software Engineer — Production Cloud
Senior Data & ML Software Engineer — Production Cloud

Ocado Group • Greater London

Hybrid
GBP 100,000 - 140,000
25 days annual leave
Private Medical Insurance
Pension with employer matching
+3
Senior Backend Engineer - AI-Driven Ops Platform
Senior Backend Engineer - AI-Driven Ops Platform

iwoca • Greater London

Hybrid
GBP 80,000 - 110,000
Flexible working
Medical insurance
Private GP
+10
Senior Backend Engineer – Kotlin/Spring | Hybrid London
Senior Backend Engineer – Kotlin/Spring | Hybrid London

Understanding Recruitment • Greater London

Hybrid
GBP 90,000 - 150,000
Bonus
Share options
Private healthcare
+4
Senior Backend Architect (Hybrid) – AI-Driven Systems Lead
Senior Backend Architect (Hybrid) – AI-Driven Systems Lead

Verisk Analytics • Bolton

Hybrid
GBP 85,000 - 130,000
Hybrid work model
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
Senior Backend Java Architect (Remote/Hybrid)
Senior Backend Java Architect (Remote/Hybrid)

CreateFuture • Leeds

Hybrid
GBP 70,000 - 105,000
Hybrid and remote options
Office hubs in Edinburgh, Leeds, etc.
Travel to client sites