“Ocado Technology, powering the future of retail through sustained disruptive technology innovation...”
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 Java/Scala 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
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 offer you
Our employee benefits are designed for you, we care about people and we’ve ensured we have a wealth of benefits that focus on our your well-being. Within our flexible environment we can offer technically stretching work, a competitive salary and share schemes. Benefits include pension scheme, train season ticket loan (interest-free), free shuttle bus from Hatfield train station and of course, healthy Ocado staff discounts across Ocado.com, Fetch and Fabled.
We also have regular divisional socials, sports clubs such as badminton, running and table tennis, not to mention the Ocado Technology Academy for a packed schedule of courses, conferences and events such as discussion sessions, conference briefs and external guest speakers. If you think you have what it takes to make a difference, please submit your application below.