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.\n\nImagine 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. \n\nYour code, millions of users\n\nYour work directly delights millions of people every week. When they tune in to a podcast, catch up on the news, or stream a live event, it's the platform you helped build that makes it happen. \nYou will learn to handle the massive digital challenge of running services that have to be fast, reliable, and available 24/7. \nYou will be working with world class software engineers to evolve the platform, ensuring the BBC remains at the forefront of digital media. \n\nYouâve got to be interested now, right?\u202F \nAs a Software Engineer Apprentice, youâll be placed in a front-end, back-end or full-stack team and learn to use agile planning and delivery practices like pairing, code, documentation reviewing and continuous delivery.\u202F BBC Aggregated Metadata Platform (AMP) Team, integrates multiple scheduling and reporting systems to provide a single view of our entire programme catalogue. From when a programme is first commissioned through production, publication and archive, AMP ensures that the metadata associated with the programme is available to those who need it in an accessible and reliable form. Youâll work with a diverse team, across different projects, using pair programming to boost your software engineering skills.\n\nYouâll practice quality control, write automated tests and work with others to integrate software with monitoring and support tools.\u202F \n\nWeâll need you to help troubleshoot and resolve issues throughout the product life cycle with support from others in the team As a Software Engineering apprentice (SED26), this is brilliant opportunity to learn, grow, and contribute â you will:\u202F \nGain hands-on experience in the beating heart of the BBCâs software engineering teams responsible for TV, audio, online, and digital platforms. \nDevelop your understanding of how the BBCâs existing apps and websites are fit for purpose, ranging from analysis, design, code, build, test, implementation, and support. \nDevelop your knowledge and skills on how to apply software engineering principles to all stages of the solution development life cycle, from gathering code and data requirements and ensuring they are secure. \nYou will gain a new understanding on how to ensure the quality and reliability of software through rigorous testing and quality control practices. \nYou will explore considerations and how to tackle troubleshooting concerns, guided by your team. \nYou will play a part in ground-breaking complex projects, in alignment with the BBCâs Digital First strategy, from inception to delivery. If you can bring some of these skills and experiences, along with transferable strengths, weâd love to hear from you and encourage you to apply: \n\nHave a love of maths.\u202F \nA passion for coding. \nExcited about embracing the latest AI and Machine Learning technologies to transform working practices.\u202F \nHave brilliant organisational skills and are great at problem -solving and negotiating. \nCan manage multiple deadlines and demands on your time.\u202F\u202F \nHave a calm and focused approach to changing circumstances. \nHave a keen interest in the BBC and how people consume content, bursting with fresh ideas to introduce new perspectives. \nAre an enthusiastic self- starter, as well as being flexible and adaptable. \nHave 4 Scottish Highers at B or above achieved by S6. (Must include Maths and ideally two science subjects), or;\nHave 3 A Levels at B or above. (Must include Maths and at least one Science subject), or;\nHave a Higher National Certificate/Diploma at B or above in Computing, Software Development, or Computer Games Development. HNC/D applicants also need to have either Higher Maths at B or above or completed the Maths Calculus and Matrices Module in the HNC/D programme.