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, Cloud-based systems, AI adoption. Design distributed systems. Build distributed systems”
What You'll Achieve.
Accelerate delivery; Raise code quality; Automate repetitive work; Identify process improvements; Deliver engineering outcomes
Industry & Context.
Translate requirements; Propose technical solutions; Evaluate alternatives; Make tradeoffs; Articulate decisions
On-call rotation
What They're Looking For.
Must Have
Backend systems in Java, Backend systems in Scala, High-availability production systems, Large-scale production systems, Software engineering best practices, System resilience patterns, AI tools for engineering outcomes, AI-assisted development, Cloud-based infrastructure, Managed services (AWS/GCP), Leading multiple technical initiatives, Propose technical solutions, Adopt new languages or frameworks, Functional programming practices
Nice to Have
Hands-on experience in JVM languages, Modelling complex domains, Domain-Driven Design practices, Modern Scala libraries, Typelevel ecosystem libraries, ZIO ecosystem libraries, DevOps experience, CI/CD pipelines, Infrastructure as Code, Observability tools, Resource management, NoSQL DBs experience, Data Analytics solutions
What You'll Do.
Design distributed systems
Build distributed systems
Maintain distributed systems
Lead technical initiatives
Own coordination process
Own execution process
Ensure quality standards
Utilize testing best practices
Utilize code quality best practices
Utilize monitoring best practices
Utilize alerting best practices
Contribute to architectural vision
Contribute to product vision
Automate engineering work
Identify process improvements
Follow agile practices
Improve ways of working
Work with business partners
Work with product partners
Translate requirements
Participate in on-call rotation
Support production services
How You'll Work.
Team & Collaboration
Agile practices; Cross-functional teams; Business partners; Product partners
Communication Scope
Present technical roadmaps
Process & Methodology
Agile, Planning, Coordination, Execution
Full Job Description
Senior Backend Engineer (Scala/Java) | 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.