Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
BBC invites you to join as a Software Engineering Apprentice, gaining hands-on experience across frontend and middleware, while pursuing an industry‑recognised apprenticeship qualification. You’ll learn within Platform Experiences and Media Services teams, contributing to BBC News, Sport, and iPlayer ecosystems.
You’ll work with React.js, Node.js, Typescript and AWS, under mentoring from senior engineers, gaining practical skills and confidence to own parts of critical BBC products.
Contract Type: Fixed-Term Apprenticeship, Full-time for 40 months
Department: Media Technology
Location: London - London Broadcasting House, London - The Light House
Salary: £24,650 (+ £5,441 London Weighting)
Join us as an apprentice at the BBC to give yourself the opportunity to kick‑start your career in a job you’ll love. We’re committed to your skills and talent development. You’ll learn on‑the‑job, developing your knowledge and skills in an area that interests you, whilst working towards your apprenticeship qualification with one of our learning providers.
As an apprentice within our team, you will be right at the heart of the BBC's digital first world, developing and maintaining the systems that audiences rely on every single day.
Imagine this: The code you write helps deliver the suspense of EastEnders on iPlayer, the freshest tracks on Sounds, the minute-by-minute drama of a breaking news story, or the thrill of a live goal on Sport.
Your Code, Millions of Users
You’ve got to be interested now, right?
Platform Experiences is part of BBC’s WebCore platform. We build, improve, and maintain the frontend and middleware that power the BBC products on web, including BBC News, Sport and iPlayer.
Our work ranges from developing new features and improving user experiences to modernising technology, improving performance and reliability, and making our platforms more efficient. We build shared solutions that support multiple BBC products, meaning our work can have an impact on millions of users.
As a Software Engineering Apprentice, you’ll be an active member of our multidisciplinary team, working alongside eight software engineers, a Software Engineering Team Lead, and colleagues specialising in Product Management, User Experience (UX) and Testing.
You contribute to real projects from the start, gaining hands‑on experience building and maintaining frontend and middleware applications using technologies such as React.js, Node.js, Typescript, and AWS. You’ll be involved in the full software development lifecycle, including designing solutions, writing code, participating in peer code reviews, testing, investigating problems and deploying improvements to BBC products used by millions of people.
You’ll be supported by experienced engineers through mentoring, collaboration, and regular feedback, while developing your technical skills, problem‑solving abilities, and confidence in taking ownership of your work.
As an apprentice in Media Services, you will immediately see your work impact millions by ensuring the flawless delivery of all BBC video and audio online - from live events to podcasts.
You will gain direct experience with pioneering cloud technologies operating at massive scale. Our supportive environment offers dedicated mentorship and essential professional growth, providing the foundation you need to launch a successful software engineering career.
As a Software Engineer apprentice (SED27), this is a brilliant opportunity to learn, grow, and contribute – you will:
You’ll study for your industry recognised apprenticeship qualification, learning both on‑and‑off‑the‑