Skip to main content

Want to know more about our operations in a specific country?

Please choose a location from the list below. If your chosen location doesn’t have an active link to additional careers information, you can still find jobs for the location here.

Launch Your Future in Tech

Ready to code the future? Our Level 6 Software Engineering Apprenticeship is your gateway to a career at the cutting edge of innovation. As an apprentice, you’ll join one of our world-class software teams embedded across Technology, from IoT and Unified Communications to Public Cloud Services and internal systems.

Programme details

Duration

3 Years

Salary

£24,640-£27,000

Location

London Paddington or Newbury, along with a blend of hybrid working.

8 days in your office a month, rest from home!

The Extras

3 Spirit days a year to focus on your Learning and Wellbeing.
20 days a year you can work abroad!
5 charity days a year where can swap your desk for supporting a chosen charity!

Qualifications

Level 6 BSc (Hons) Digital and Technology Solutions on the Software Engineering Pathway – all funded us!

You'll have one Study day per week to focus on your qualification

Things you could work on

You could find yourself:

  • Building internal tools or customer-facing websites using frameworks like React, Angular, or Vue.js, backed by APIs in Node.js, Python, or Java.
  • Contributing to Android or iOS apps, possibly using cross-platform tools like Flutter or React Native.
  • Writing scripts using Terraform or Ansible to manage cloud infrastructure.
  • Gathering requirements and presenting demos to internal or external clients.

Throughout your Apprenticeship it will challenge you, inspire you, and help you grow, developing the kind of Technology leader the future needs.

Your Qualification

Qualification: You’ll work towards a Level 6 BSc in Digital and Technology Solutions on the Software Engineering Pathway and you’ll have 1 Study day per week to focus on your qualification.

Duration:  Typically 48-months, with additional time to prepare for your End-Point Assessment

Course Delivery : Remote, with occasional off-site sessions

Content: You’ll learn:

  • How to analyse and break down complex software engineering business problems into structured requirements for solution development.
  • Software development methodologies (such as Agile and DevOps), programming paradigms, and architectural patterns that support scalable and secure software design.
  • How to design end-to-end software solutions — from high-level architecture to detailed specifications — suitable for bespoke builds, customised packages, or integrated systems.

What's in it for you?

At Vodafone, we know work isn’t just about the job – it’s about balance, wellbeing, and feeling like your part of something bigger. Our hybrid ways of working allow you to work flexibly, with 8 days a month in the office and the rest from home.

You'll have the chance to get involved in various committees and societies, connecting with a global network of over 1,000 Graduates, Apprentices, and Interns. You'll also be paired with a dedicated buddy—someone already enrolled in one of our programmes—who understands what it's like to be in your shoes and can offer valuable support and guidance throughout your journey.

But it’s not all about work. You'll enjoy summer socials, inter-company networking events, and opportunities to give back through youth volunteering initiatives

Interested in applying?

Ready to apply?

Ready to dive into the world of Software Engineering?