Sainsbury's logo

Software development is big business for Sainsbury’s. Online shopping and digital channels are growing fast and the software development teams have a key role in improving and innovating to create the best experience for Sainsbury’s customers. Sainsbury’s are looking for talented apprentices to join their software development team. This is a brilliant opportunity to join Sainsbury’s on a two-year programme which combines college education with on-the-job learning.

Based in their vibrant Store Support Centre in Holborn, London, the apprentices earn a starting salary of £20,000 which could rise to £30,000 by the end of the two year scheme.

About the programme

Sainsbury’s are passionate about nurturing talent. During your apprenticeship, they will keep a close eye on your development, with regular reviews to make sure you get the support, training and resources you need to succeed.

The programme starts with a six-week boot camp where you’ll learn core skills, then you’ll move into the team to work on real projects. During the programme you’ll learn coding languages including Java, PHP, Python, JavaScript and Golang. We’ll help you grow your knowledge with one and two week training courses that build up your technical and business skills. At the end of two years, you’ll be a fully-fledged software developer, ready for a role in any phase of the software development lifecycle.

How you will succeed

Sainsbury's apprenticesDuring the apprenticeship you will need to show that you have a certain level of understanding for a number of technical skills, attitudes and behaviours.

You will get the opportunity to practice these skills, attitudes and behaviours in the workplace and during your training. You’ll also receive on-going feedback from mentors, assessors and line managers, including regular performance reviews.

What you need to know

Sainsbury's offices

You don’t need any experience of coding in the workplace. You just need to show us a passion for technology and desire to make the most of this opportunity. You also need to show an understanding of our business and that you can handle studying at the same time as working in an energetic environment.To apply for the Level 4 Software Developer apprenticeship you need to have passed a Level 3 qualification or equivalent* and have GCSE Maths and English (Grade C or above). If you took ICT GCSE, you’ll have a Grade C or above.

*Level 3 or equivalent means A Levels (2 or more advanced level passes); 4 or more AS Levels; QCF Diploma Level 3; QAA Access to HE; Advanced 14-19 Diploma; GNVQ Advanced; NVQ Level 3; AVCE double award; Tech levels which are in the 16-19 Performance Tables; Early Years Educator qualifications which are 30 credits or more (or 300 guided learning hours or more); QCF Certificate at Level 3 which is 30 or 36 credits.

How to apply

If you're interested in applying for the Level 4 Software Developer Apprenticeship, check out the Sainsbury’s Early Careers website:

Here you will find a job spec, more information on the recruitment process and the selection criteria for the scheme. If they have any queries please contact or ring 08452 669 320. The closing date to apply for the scheme is the 7th of July 2016 but we would encourage candidates to apply as soon as possible as we review applications as soon as they come in. Good luck!

Starting out at Sainsbury's


Kirstie, Sainsbury's"When I realised I wanted to be in tech, I found a course which had computer science modules available and swapped as many modules as I could with ones I was interested in. The rest, as they say, is history! Just goes to show, you can enter tech at any time."

Kirstie McMillan, Development Manager at Sainsbury's

Click here to read more about Kirstie's story.


Timea, Sainsbury's"I have been coaching several teams from all over the world and decided to join Sainsbury’s in January, 2106. As we were on the beginning of our journey as a digital company, I think this was a really great time to join the teams and it is good to be part of this continuously forming and shaping environment."

Timea Molnar, Scrum Master, Digital & Technology at Sainsbury's

Click here to read more about Timea's story.


Timea, Sainsbury's"I work in Software Engineering now because I love the practical side of making things to solve our users’ problems.   My job is more than just coding.  I really enjoy working in a collaborative way with our colleagues, to try to improve users’ lives and then implementing software solutions."

Freya Juniper-Nine, Senior Software Engineer, at Sainsbury's

Click here to read more about Freya's story.