We are Ocado Technology. We are designing and building the software which powers our next-generation autonomous robotic solutions. These solutions are the core of the Ocado Smart Platform (OSP). 

The Advanced Technology stream aims to automate physical processes that require sensing, decision making, and object manipulation through the use of robotics, AI and machine vision.

As a member of our Robotics Integration team, you will: 

  • Design and implement microservices in Java that live on-prem and in the cloud. The focus will be to manage the workflows and communication between the Ocado custom WMS (warehouse management systems),  and our fleet of autonomous robotic solutions. 
  • Design and implement big data analytics solutions to collect, transform and use data for autonomous decision making and process improvements.
  • Actively share knowledge within the team and outside of the team to help others grow in the profession and facilitate learning. 
  • Initiate and deliver process and product improvements in a collaborative cross-cultural environment.

You can check this video to gain some insights from the world of Ocado Technology:


What are we looking for in this role:


  • A positive can-do attitude
  • A strong technical hands-on background in building microservice-driven, enterprise-grade, backend solutions in Java
  • Architectural awareness for systems that are dynamically evolving and are built to last (high scalability, high availability, high performance)
  • Experience in implementing enterprise-grade error handling, monitoring and alerting mechanisms.
  • Strong experience in using different communication protocols and data formats
  • To “feel at home” working and improving CI/CD processes to test and deploy containerized services with Docker on-prem and in the cloud (AWS)
  • Deep knowledge in software testing and related processes and tooling
  • Internal motivation to achieve our common vision as a team


  • Experience with multi-cloud solutions (AWS, Google Cloud or Azure)
  • Knowledge of security mechanisms for data-at-rest and data-in-motion

What we offer:

  • A friendly and dynamic work environment across several countries and continents
  • Great engineering challenges and never-ending learning opportunities
  • Great remuneration package
  • 25 days paid leave
  • Life Insurance
  • Free Share Plan and additional OSPP (shares purchase plan)
  • Multiple training programs and extensive free training resources (In-house academy, free access to a top level learning platform, tailored education programs and personal training budget)
  • Flexible working hours & home office opportunity
  • A choice of equipment (Linux PC, Mac)
  • Compliment card
  • Additional medical insurance and life insurance

There’s a lot going on at Ocado Technology! Come and find out more about us at one of our online Webinars.

We will be happy to receive your CV and discuss the position further!


Get to know our recruitment process:

Apply for this Job

* Required