Ocado Group
E-Commerce
SeniorBackendEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Backend Engineer at Ocado Group. Skills: Backend systems, Distributed systems, AI tools, Cloud infrastructure. Design build maintain systems. Lead technical initiatives”
What You'll Achieve.
Accelerate AI adoption; Raise collective fluency; Automate repetitive engineering work; Improve team processes
Industry & Context.
Propose technical solutions; Evaluate alternatives; Make tradeoffs; Articulate decisions
On-call rotation, Hybrid working, 40% onsite, 30 days work anywhere
What They're Looking For.
Must Have
Backend systems Java Scala, High-availability large-scale production systems, Software engineering best practices, System resilience patterns approaches, AI tools engineering outcomes, AI-assisted development day-to-day, Cloud-based infrastructure managed services, Leading multiple technical initiatives, Propose technical solutions, Adopt new languages frameworks, Evaluate alternatives make tradeoffs, Functional programming practices, Product customer-focused mindset, Facilitate discussions document decisions, Present technical roadmaps C-level
Nice to Have
Hands-on experience AI, JVM languages, Modelling complex domains, Domain-Driven Design practices, Modern Scala libraries, Typelevel ZIO ecosystems, DevOps CI/CD pipelines, Infrastructure as Code, Observability tools resource management, NoSQL DBs, Data Analytics solutions, GC Looker Big Query
What You'll Do.
Design build maintain systems
Lead technical initiatives
Ensure solutions meet quality
Utilize best practices testing
Contribute architectural product vision
Embed AI tools workflow
Accelerate delivery raise quality
Automate repetitive engineering work
Identify process improvements
Champion AI adoption team
Share techniques run demos
Participate software development life cycle
Improve processes ways working tools
Work business product partners
Translate requirements engineering solutions
Participate on-call rotation
Support production services
Coach train team members
How You'll Work.
Team & Collaboration
Agile practices; Cross-functional teams; Business product partners
Communication Scope
Present technical roadmaps; Facilitate discussions; Document decisions
Process & Methodology
Agile practices
Full Job Description
Senior Backend Engineer (Java/Scala) | Mobile Fulfilment | Hybrid Working | Sofia Who are We The Mobile Fulfilment Systems department at Ocado is at the forefront of developing cutting-edge automation solutions for both in-store and warehouse online order fulfilment. We leverage distributed backend systems, intuitive mobile applications, and advanced autonomous mobile robots to enable fast, scalable, and cost-effective order collection. As part of our Mobile Fulfilment Systems department, we at In-Store Fulfilment (ISF) design and develop distributed cloud-based systems, PWA mobile applications, and web technologies to automate the fulfilment of online customer orders at scale. We’re actively expanding how we use AI across our engineering teams and are looking for strong backend engineers who can help drive this forward. While AI is already part of how we build and ship software, we’re still growing in this space, so we value either hands-on experience or a strong interest in developing it. You’ll help accelerate the adoption of AI practices while continuing to contribute to core engineering work across the team. What is ISF (In-Store-Fulfilment) In-Store Fulfilment is an end-to-end cloud-based solution that enables stores to rapidly and efficiently fulfil online customer orders - enhancing the shopping experience while reducing operational costs. We operate in over 1,000 stores, across 4 continents and 11 countries. More than 300,000 customer orders go through our system weekly. The system governs all aspects of order fulfilment - routing, cubing optimisations, optimal goods handling, picking, buffering, loading and dispatch. As a Senior Software Engineer in our Backend team, you will: Design, build, and maintain large-scale, high-availability distributed systems Lead technical initiatives from start to end, fully owning the planning, coordination, design and execution process from discovery to release Constantly ensure solutions meet quality standards by utilizing
Applying for this Senior Backend Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Ocado Group?
Real rants from real employees. Read before you apply.