Software Engineering Master's Apprentice Scheme

Job Introduction

The BBC is changing - we’re adapting to our audience all the time, so we need passionate software engineers to join us, to drive innovation and help shape the future of the BBC. We are seeking software engineers with 18 months+ industry experience who are looking to advance their software engineering career with both on and off the job training.  In addition to further developing your software engineering skills this 24 month MSc Digital and Technology Solutions Specialist in Software Engineering, delivered by QA in partnership with Northumbria University,  will also develop you as a digital leader, with apprenticeship modules designed to develop critical knowledge and skills in innovation & business technology and technical & digital leadership.

The apprenticeship will provide you with the skills and knowledge to be able to:

  • maintain digital and technology strategies through technology leadership
  • investigate, identify and implement technological strategic solutions;
  • direct digital technology provision by studying organisation goals, strategies, and practices
  • deliver and support strategic plans for implementing digital technologies

Role Responsibility

We have seven exciting opportunities within three of our teams.  Please state on your application which opportunity in which location you are applying for. Find out more about the different opportunities here:


BBC Media Services Team

  • One opportunity in Salford
  • One opportunity in London

Do you want to help #BuildTheBBC? With 95% of the UK using the BBC every week, we’re the highest reaching media provider in the UK, driven by the strength of our Broadcast portfolio across TV and Radio. Beyond the UK we’re building one of the world’s biggest global media brands, reaching 372m people a week worldwide across TV, Radio and online.

Using cutting-edge, cloud-based technologies and working within a DevOps culture, Media Services is the team responsible for publishing all of the BBC's online audio and video content, powering iPlayer, iPlayer Radio, News and Sport. We handle live content, “catch-up”, and podcasts and support over 1000 different devices, including PCs, phones, tablets, games consoles, and smart TVs. The iPlayer and iPlayer Radio apps are installed on over 30 million phones and tablets, and we handle 13 million plays per day. Every day we ingest and publish over 1000 hours of catch-up content, and publish 3-4TB of new files.

The Ideal Media Services Candidate

This Software Engineering Masters Apprentice Scheme requires you to have a passion for software and technical innovation, and enjoy being involved in the complete lifecycle from project scoping through to implementation, testing and ongoing maintenance. We are looking for computer science graduates or existing developers with some industrial experience who will, on completion of this postgraduate apprenticeship, be able to design and implement solutions utilising a variety of technologies, frameworks and platforms in order to deliver industry-leading solutions. You should have an appreciation of BBC output and a passion for technology in the new media environment.


BBC Core Services Team

  • Two opportunities in Salford

The BBC Core Services team is tasked with delivering the new core web and product services framework on which six of the BBC’s eight audience-facing digital services – News, Sport, Weather, Children’s, Education and Homepage – are based. This means enabling, and working closely with, these big and much-loved services to create the engaging digital propositions of the future through resilient and sound foundations. By working with us, you will help build out the wider BBC’s vision to create the world’s best digital services, using cutting edge technology, collaboration, and championing faster, simpler ways of ways of doing things.

The Presentation Layer Team is building the front end framework which powers the BBC website. Covering News, Sport, Children’s, Education, Homepage, and Search, we're rethinking the way we produce our digital content pages. Working with collaborators in London, Glasgow, and Cardiff, we're helping them build a set of components and capabilities that can be reused by anyone to free them up to solve the really hard problems in their product area. Working with us means you can have a big impact on something affecting many teams, many BBC pages, and many audience members.

The Ideal Core Services Candidate

This Software Engineering Masters Apprentice Scheme requires you to have a passion for software and technical innovation. Over the duration of your apprenticeship training period you will build the presentation layer framework for the new BBC website, bringing joy to millions of BBC users. You will present great engineering practices and foster a culture of continuous improvement using modern technologies to build accessible, fast and secure BBC online services. As you grow within the team, you will be involved with recruiting future talent, mentoring and help develop other members of the team.  We are looking for computer science or similar graduates or existing developers with some industrial experience who will,  on completion of this postgraduate apprenticeship, be able to building the front end framework which powers the BBC website.


BBC iPlayer and Sounds Team

  • Two opportunities in Salford (One of which is mobile app development)
  • One opportunity in London

The BBC is one of the UK’s most well-known and loved brands. Our product development teams build two of the BBC’s key products: BBC iPlayer and BBC Sounds. Our mission is to secure the Internet future of the BBC and we have ambitious goals to be the number one online TV and audio services in the UK. This is a place where your work impacts millions of users every day across our products. You will have an opportunity to work on software at a scale that is hard to find elsewhere.

The Ideal iPlayer and Sounds Candidate

This Software Engineering Masters Apprentice Scheme requires you to have a passion for software and technical innovation. We’re looking for a strong collaborator to join a cross-discipline team responsible for delivering a brand new Sounds experience on TV. This is an exciting time to join the team as we launch onto the thousands of different smart TV devices in UK homes. This is a great opportunity to help shape a new product and learn from audience data how to make the best experience possible. You should have some experience of Full Stack JavaScript development, Amazon Web Services (or other cloud platforms), CI/CD good practice, and Agile development practices.

The Ideal Candidate

  • You’ll have an Honours degree (2:2 or above) in an appropriate Computing, Technology or Engineering discipline.
  • You have 18 month+ of industry experience (desirable).
  • You don’t already have a MSc in a Computing, Technology or Engineering discipline.
  • You love working in teams, learning from others, and helping others to learn.
  • Our software engineers are really passionate about what they do, so you'll need to have the passion to match!
  • You already have the right to work in the UK.
  • You share our values.

Package Description

Key Information:

Start date: January 2022

Locations: Salford and London

Apprenticeship Duration: 24 months

What we are offering

  • A salary of £21,217pa increasing on successful completion of the MSc apprenticeship
  • Unrivalled training and development opportunities 
  • 25 days of holiday per year
  • Eligibility to join:
    • BBC pension scheme
    • Employee discount scheme
    • Cycle-to-work scheme
    • Travel season ticket scheme

The situation regarding the coronavirus outbreak is developing quickly and the BBC is keen to continue to ensure the safety and wellbeing of people across the BBC, while continuing to protect our services. To reduce the risk access to BBC buildings is limited to those essential to our broadcast output. From Wednesday 18th March until further notice all assessments and interviews will be conducted remotely. For more information go to

Mae’r sefyllfa gyda’r coronafeirws yn datblygu’n gyflym, ac mae’r BBC yn awyddus i barhau i sicrhau diogelwch a lles pobl ar draws y BBC, gan barhau i warchod ein gwasanaethau hefyd. I leihau’r risg, dim ond y bobl sy’n hanfodol i’n hallbwn darlledu fydd yn cael mynediad i adeiladau’r BBC. O ddydd Mercher 18fed Mawrth ymlaen, bydd pob asesiad a chyfweliad yn cael ei gynnal o bell, nes rhoddir gwybod yn wahanol. I gael mwy o wybodaeth, ewch i

About the Company

We don’t focus simply on what we do – we also care how we do it. Our values and the way we behave are important to us. Please make sure you’ve read about our values and behaviours in the document attached below.

Diversity matters at the BBC. We have a working environment where we value and respect every individual's unique contribution, enabling all of our employees to thrive and achieve their full potential.

We want to attract the broadest range of talented people to be part of the BBC – whether that’s to contribute to our programming or our wide range of non-production roles. The more diverse our workforce, the better able we are to respond to and reflect our audiences in all their diversity. 

We are committed to equality of opportunity and welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion and/or belief. We will consider flexible working requests for all roles, unless operational requirements prevent otherwise.

To find out more about Diversity and Inclusion at the BBC, please click here


This website is using cookies to improve your browsing experience. If you navigate to another page without changing the settings below you consent to this. Read more about cookies.


This website is using cookies to improve your browsing experience. If you navigate to another page without changing the settings below you consent to this. Read more about cookies.