About Us
We are Ocado Group, and we're bringing world-class automation to online grocery. Our Ocado Smart Platform (OSP) combines cutting-edge robotics, AI, and IoT within our advanced CFCs (Customer Fulfilment Centres). We've mastered the single pick, transforming online delivery for our global partners. Join us and be part of a team pushing the boundaries of retail technology.
About the Role
Join Ocado Technology as a Cloud Engineer to bridge the gap between our global Cloud Platform and Edge Infrastructure. Working within the Workload Management Team, you will drive automation and integration across two core technical domains:
Linux Edge & AWS IoT Ecosystem
You will automate deployments to Linux-based machines (such as NUC and Fitlet) as a vital part of the Ocado Technology Platform (OTP) ecosystem, focusing on Python, Linux expertise, and AWS IoT for seamless connectivity.
PLC Automation & Windows Ecosystem
You will design pipelines and automate software deployments to PLC devices using TIA Portal (Siemens SDK) and TwinCAT. This involves C# development on Windows and architecting GitLab CI/CD automation powered by Python.
Why this role matters
Your work is pivotal in managing Material Handling Equipment (MHE) software deployments, ensuring our global robotic retail solutions remain scalable and efficient
Roles & Responsibilities:
In this role, you will be a key driver in bridging our cloud platform with physical automation. Your responsibilities include:
- Edge & PLC Integration: Designing and maintaining management services for Linux-based edge devices and PLC systems (Siemens, Beckhoff).
- Automation Development: Developing robust automation tools using Python (for Linux/IoT) and C# (for Windows-based SDKs like TIA Openness and TwinCAT ADS).
- Scalable Architecture: Architecting solutions for automated, repeatable deployment across numerous global sites, ensuring scale is at the forefront of every design.
- System Visibility: Implementing monitoring and observability solutions to provide real-time visibility into infrastructure health.
- Cloud Innovation: Staying at the forefront of AWS and cloud advancements to introduce innovative solutions to the ecosystem.
- Technical Leadership: Sharing expertise to foster team development and contributing to a culture of continuous improvement.
- Agile Collaboration: Forging deep bonds with stakeholders and cross-functional teams within an Agile environment.
- Production Support: Ensuring system reliability by supporting production environments and participating in a 24/7 on-call rota.
You may be asked to perform tasks as required by management deemed as a reasonable request. This job description is a summary of the typical functions of the role, not an exhaustive or comprehensive list of possible role responsibilities, tasks and duties and is subject to review. The responsibilities, tasks and duties of the job holder might differ from those outlined in the job description and other duties, as assigned, might form part of the job.
About you
- Cloud Proficiency: Strong experience with AWS, specifically IoT Core, ECS, IAM, and CloudFormation.
- Industrial Automation Logic: A functional understanding of PLC programming logic and experience using APIs (TIA Openness, TwinCAT ADS) to automate engineering tasks (Note: Professional PLC programming expertise is not required).
- Software Development: Solid Python skills and experience in Windows-based development (preferably C#).
- Quality Assurance: A firm grasp of the testing pyramid (Unit, Integration, E2E) and experience applying these within AWS and Docker environments.
- DevOps Mastery: Experience with CI/CD pipelines (preferably GitLab), source control, and modern deployment strategies.
- Automation Mindset: A strong "Automate Everything" ambition and a detail-oriented approach to problem-solving.
- Adaptability: The ability to learn quickly and thrive in a fast-paced environment.
Bonus points for:
- Data Tools: Experience with SQL or Google BigQuery.
- Frontend Development: Hands-on experience with React and JavaScript.
- Observability: Proficiency with monitoring tools like ELK stack, Grafana, or PagerDuty.
- Lifecycle Management: Proven experience in building end-to-end software lifecycles.
What we offer
Work and life should fit together, so we offer a range of benefits focusing on well-being, development, and team spirit. The final package will depend on the contract type we agree on.
- Standard benefits: life insurance, private health care [Luxmed], Multisport card, lunch vouchers, company share programs, and assistance for everyday worries and serious health problems.
- Learning opportunities: access to the Learnebly platform and LinkedIn Learning, English classes, and a book library,
- Parental support: additional +10 days maternity / +20 days paternity leave, funding for nurseries and kindergartens
- Hybrid model: 2 days/week in the office and flexibility to work from almost any location for up to 30 days a year.
- Office perks: centrally located offices with car and cycling parking, and home office equipment provided.
- Career growth: a clear career path with opportunities to rotate between projects, teams, domains and roles under the guidance of highly skilled senior colleagues
- High engineering culture: unique software engineering culture with a high level of test coverage and agile environment [read about our tech stack and engineering
practices across Ocado Technology] - Speaker community: public speaking training and support for preparing presentations at conferences or meetups, including our own Ocado Technology Meetups
- Passions groups: running, cycling and more
- Annual celebrations: carnival, summer parties, family picnics, or kid’s days.
At Ocado Technology, we're always exploring, learning, and implementing new initiatives, and we're eager to share stories, insights, and experiences with you. Meet our team members during meetups [Watch recordings here]
#LI-KP1 #LI-HYBRID
Gross Monthly Pay range
Skills Required
- Strong experience with AWS (IoT Core, ECS, IAM, CloudFormation)
- Python development for Linux/IoT deployments
- Windows-based development experience
- C# experience (preferred)
- Functional understanding of PLC programming and APIs (TIA Openness, TwinCAT ADS)
- Experience automating deployments to PLCs using TIA Portal and TwinCAT
- CI/CD pipeline experience (experience with GitLab preferred)
- Docker and containerised deployment experience
- Familiarity with testing practices (unit, integration, E2E) in AWS/Docker environments
- Source control experience (Git)
- Production support and participation in a 24/7 on-call rota
- Observability/monitoring tool experience (ELK, Grafana, PagerDuty)
- SQL or Google BigQuery experience
- Frontend experience with React/JavaScript
Ocado Group Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Ocado Group and has not been reviewed or approved by Ocado Group.
-
Equity Value & Accessibility — Equity programs include free share awards after six months of service, with additional access to broad-based plans such as SIP, Sharesave, and ESPP in applicable regions.
-
Flexible Benefits — Work arrangements often allow hybrid schedules and a limited work‑from‑anywhere allowance, alongside flexible leave options and discount schemes depending on role and location.
-
Parental & Family Support — Policies cover birth, adoption, fostering and surrogacy, with returner coaching and additional flexible arrangements after leave where applicable.
Ocado Group Insights
What We Do
When our journey started, we were all about changing the way people shop for groceries. Nearly 20 years later, we’re a FTSE 100, client-focused business that provides services, technology, and automation to grocery e-commerce businesses around the world.









