About the job
Join Our Innovative Team as a Senior Backend Software Engineer!
The Mobile Fulfilment Systems team at Ocado Group is pioneering state-of-the-art automation solutions for in-store and warehouse online order fulfilment. We harness the power of distributed backend systems, user-friendly mobile applications, and advanced autonomous robots to facilitate rapid, scalable, and cost-efficient order collection.
As a key member of our Mobile Fulfilment Systems team, particularly within the In-Store Fulfilment (ISF) division, you'll be involved in designing and developing distributed cloud-based systems, PWA mobile applications, and web technologies aimed at automating the fulfilment of online customer orders at scale.
What is In-Store Fulfilment?
ISF is a comprehensive cloud-based solution that empowers stores to efficiently fulfil customer orders, enhancing the shopping experience while minimizing operational costs. We are currently operational in over 1,000 stores across 11 countries and 4 continents, handling more than 300,000 customer orders weekly.
In Your Role as a Senior Software Engineer, You Will:
- Design, develop, and maintain large-scale, high-availability distributed systems.
- Lead technical initiatives from conception through to implementation, fully owning the planning, coordination, design, and execution processes.
- Ensure solutions consistently meet quality standards by adhering to best practices in testing, code quality, monitoring, and alerting.
- Contribute to the long-term architectural and product vision.
- Utilize AI tools, such as Claude Code, Gemini, and GitHub Copilot, to enhance our development processes.
- Engage in all phases of the software development lifecycle within an agile team framework.
- Continuously seek to enhance our processes, workflows, and tools.
- Collaborate closely with business and product partners to translate system requirements into engineering solutions.
- Participate in our on-call rotation to support production services.
- Mentor and train both new and existing team members in their professional development.

