Senior Software Engineer - OSP Phoenix Zones

Sorry, this vacancy is now closed

£competitive plus benefits
Closing date
29 Mar 2019
40 hours per week
Contract type
Hatfield (Head Office)

OSP Phoenix Zones - Who are we?

We’re building the software powering our next-generation fulfilment centres, which are core to the Ocado Smart Platform (OSP). 

Our control systems ensure that stock is stored in the best areas of our automated warehouses such that we can pick customer orders optimally. This task involves algorithms and business logic splitting the work into component parts that can be assigned to our various people, stations and robotic systems for execution.

Efficiency and accuracy are at the centre of everything we do. Building the new technology platform that enables each of our 24/7 sites to reach their 200,000 orders per week capacity keeps us busy and continually presents us with new challenges.

Within OSP Phoenix Zones, we have teams working with a range of technologies including Scala, Akka, Play, React, Redux, Cassandra, PostgreSQL, Docker, Kubernetes and more.

What we’d like you to do

As a Senior Software Engineer you will drive technical excellence within our teams and be an example for other developers to aspire to. You will be a practitioner of clean code, TDD and Agile. You will understand the value of continuous integration, continuous delivery and strive for a high level of automation.

You will work within a small team including a Team Lead and a Product Owner. You will be involved in the delivery of features from conception to Production. You and your team will provide out-of-hours support once the product is live and yielding value.

At a departmental level, we envisage you to be participating in technical discussions and influencing the direction of department-wide projects. Involvement in working groups and special interest groups will also be encouraged.

We'd like to hear from you if you have

  • Programming skills, preferably in a JVM (e.g. Scala or Java) or functional language (e.g. Haskell) language, and an excellent understanding of underpinning techniques
  • Experience of the full software development life-cycle
  • Ability to pick up new ideas and knowledge, putting it into practice quickly
  • Proven ability of tackling challenging projects
  • Demonstrable problem solving skills
  • 2:1/1st BSc in Computer Science, Software Engineering or a good numerate degree

Bonus points for

  • Understanding of relational and NoSql databases
  • Experience with Docker, CoreOS, or Kubernetes
  • Exposure to Cloud services on Amazon or Google
  • Experience writing scalable, robust code for real-time, multi-threaded, highly available production applications
  • Familiarity with Javascript technologies - e.g. NodeJS, ReactJS

Our Values and culture

Our core values are: Trust, Autonomy, Craftsmanship, Collaboration and Learn Fast

We champion a values-led culture to get our teams working at their very best and to create a great working environment. We believe these values help foster the best team dynamics and have a tangible impact on our employees' day-to-day lives. They also enable every individual to express themselves, experiment and get their own ideas live to help our customers.

We support our staff in continuously learning through the internal and external training, attending conferences, regular tech talks, and after-work meetups over pizza and drinks.

What we can offer you

Technically stretching work is a given. We want you to push technological boundaries and create solutions to problems people haven’t even thought about yet; so 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.

As well as a competitive salary and share schemes, benefits include pension scheme, interest-free season ticket loan, free shuttle bus from Hatfield train station and, of course, healthy Ocado staff discounts (and free delivery) across our Webshops including Groceries, Fetch, Sizzle and Fabled. We also have Friday socials, sports clubs such as badminton, running and table tennis (and much more) not to mention our frequently used games room.

Job alerts