Software Engineering Apprenticeship - Level 6 - Birmingham Job Details | BBC

Software Engineering Apprenticeship - Level 6 - Birmingham Job Details | BBC

Birmingham Apprenticeship On-site
B

This fixed-term, 40-month Level 6 Software Engineering Apprenticeship sits in the BBC’s Corporate Systems & HR Learning department, within its Architecture team. The work covers developing and maintaining software, from requirements and design through coding, testing, implementation and support. It combines full-time work in a front-end, back-end or full-stack team with study towards a BSc (Hons) in Digital and Technology Solutions Professional (Software Engineer pathway). Applicants must be 18 by the September 2027 start, meet UK residence and right-to-work conditions, hold the specified maths and English qualification, and complete a basic coding test.

What the job involves

  • Contribute to developing and maintaining software for BBC digital platforms and internal business systems
  • Work through software development stages including requirements gathering, analysis, design, coding, building, testing, implementation and support
  • Apply software engineering principles throughout the solution development lifecycle, including secure handling of requirements and data
  • Use testing and quality-control practices to support software quality and reliability
  • Investigate and troubleshoot issues with guidance from the team
  • Contribute to complex projects supporting the BBC’s Digital First strategy, from inception to delivery
  • Learn and use agile planning and delivery practices, including pairing, code and documentation reviews, and continuous delivery
  • Study on and off the job towards the apprenticeship qualification
  • Work in a front-end, back-end or full-stack software team

Qualifications

  • GCSE maths and English at grade 4/C or above, National 5 at C, or equivalent
  • No qualification in the same subject area at the same or a higher level

Experience

  • Some coding or software engineering experience, such as through a course, coding boot camp or personal projects

Skills & knowledge

  • Interest in maths and enthusiasm for coding
  • Interest in using AI and machine learning technologies to improve working practices
  • Organisational, problem-solving and negotiating skills
  • Ability to manage competing deadlines and demands, staying calm and focused as circumstances change
  • Interest in the BBC and how people consume content, with ideas that bring new perspectives

Checks & eligibility

  • At least 18 years old when the apprenticeship begins in September 2027
  • Continuous UK residence for the three years before the apprenticeship starts
  • Legal eligibility to work full-time in the UK for the full apprenticeship
  • Not currently enrolled in another apprenticeship programme

Other

  • Able to live within commuting distance of the role base
  • Complete a basic coding test as part of the assessment
  • The scheme is aimed at non-graduates

What’s offered

  • Undergraduate degree qualification on successful completion
  • On-the-job and off-the-job learning
  • Relocation financial support for eligible applicants, subject to financial criteria
  • Career development support
  • Employability training
  • Networking opportunities
  • Support to find a suitable BBC role after completing the apprenticeship

#J-18808-Ljbffr

Software Engineering Apprenticeship - Level 6 - Birmingham Job Details | BBC employer: Bidvane

The Medical Centre is an exceptional employer for General Practitioners, offering a supportive work environment across two sites with a strong focus on patient-centred care. With flexible session options and a commitment to professional development, employees benefit from a collaborative team culture that values continuous learning and quality improvement. Located in a vibrant community, the practice provides unique opportunities to engage with diverse patient needs while enjoying the advantages of NHS pension and comprehensive employment benefits.

B

Contact Details:

Bidvane Recruitment Team