Senior Java Software Engineer – Ocado Technology
We’re Ocado Technology. We architect and build the ground-breaking, game-changing technology solutions that power Ocado, the world’s largest online-only grocery retailer. We don’t do off-the-shelf. We don’t do easy. Because we’re writing, building and running all our own software systems, we’re constantly pushing the limits of what technology can do. And when we say we’, we mean you’. Join us and you’ll work across a phenomenal breadth of technology, with incredibly smart people, to create reliable, resilient, scalable and optimised software systems.
What we’d like you to do
You will work in a small team in one of our many technology areas. However, we expect our engineers to be versatile and while some may deepen their knowledge in a particular subject area, others will move to completely new areas. Ocado Technology is extremely dynamic – new challenges are being set, and overcome, all the time. Our software engineers work on a wide variety of exciting and technically challenging projects. Our vision doesn’t just cover our award winning web sites and mobile applications. We also have solutions for delivery route optimisation, vehicle tracking, automation, robotics and search, to name a few. We make extensive use of numerous computer science disciplines, including artificial intelligence, 3D visual recognition, gaming technology and Real Time control. We are interested in all areas of computer science and rely on our engineers to develop new ideas.
What we look for
- 2.1 BSc in Computer Science or a strong numerate degree.
- Programming experience in any of Java, C#, C, C++ or Python
- Experience of software design and development
- Experience writing scalable, robust code for Server Side web-based applications, high-volume Real Time, multi-threaded production applications, complex algorithm-based applications or high availability, distributed systems
- Strong foundation in Computer Science and its underpinning principles
- Strong Object Oriented skills
- Demonstrable knowledge of Unix/Linux
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. While red tape’s conspicuous by its absence, rewards are plentiful: as well as a competitive salary, benefits include pension scheme, interest-free season ticket loan and of course, a healthy 15% Ocado staff discount (and free delivery).
Find out more about Ocado Technology on our website.
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.