The University of Southampton


Technology drives Ocado

On the surface, we’re the world’s largest online-only grocery retailer. Customers use our award-winning mobile applications and website to place their orders, which are packed in our world-class automated warehouse, and delivered, in one hour time slots.

Look under the surface however, and you’ll unearth a dynamic technology company that has the look, feel and culture of an innovative software start-up. That’s because we develop all the software that powers Ocado in-house. From the real-time control systems that drive our automated warehouse and sophisticated route optimisation software, to our robotics, 3D vision systems and the complex algorithms embedded within our inference engines.

Graduate Software Engineer

So, you're passionate about Software Engineering and are looking to take the skills you have learnt at University to the next level.

You have shown your passion through work experience, academic achievement or even writing computer game applications in your spare time.

Your analytical, enjoy a rapidly changing environment; with the ability to work autonomously and a love of working collaboratively.

You have a track record of high performance and a desire to use your skills in a commercial environment with a tangible end product.

Great! We’re looking for people just like you to join our team here at Ocado Technology.

As a Graduate Software Engineer with us you will work on a variety of projects, from writing complex applications for our award-winning customer website to working on our route planning software or writing crane and conveyor control software or user interface applications for our warehouse management system.

You will be involved in the complete development life-cycle from concept and design through to implementation, testing and deployment.

We offer the opportunity for you to gain practical software development experience using Java along with exposure to technologies such as Scala, Akka, Play!,, SBT, JMA and AWS to name but a few. Working in an informal environment with like-minded, passionate people, you will take up a hands-on role within our business, with a good balance between training and support; autonomy and flexibility.

What opportunities are available?

  • Graduate Software Engineers
  • Twelve, six and four month placements
  • Ten week internships


  • 2:1/1st class degree (or equivalent) in Computer Science or Numerical Degree
  • A Levels (or equivalent) including an A in Maths or similar)
  • Programming ability (preferably in Java or another OO language).

What else can we offer other than technically stretching work?

We’ll give you the freedom and the tools and the playful, stimulating working environment you need to do what’s never been done before along with…

  • A competitive salary
  • Share schemes
  • Pension scheme
  • Interest-free season ticket loan
  • Free regular shuttle bus from the nearest train station
  • 15% Ocado staff discount (and free delivery).
  • Friday socials on the first Friday of every month
  • Sports clubs such as badminton, running and table tennis (and many more) not to mention our frequently used football table.

Recruitment Process:

The process will involve an online test and an Assessment Day

Please note that due to the high volume of applications we will be in contact with shortlisted candidates only. If you have not heard from us within 4 weeks, please assume your application has been unsuccessful on this occasion.

Due to the fast-paced nature of Ocado's business our vacancy close dates may be subject to change.

Find out more about Ocado Technology at