Home / Careers / Junior Software Engineer & Quality Assurance Analyst - 12 Month Fixed Term Contract Junior Software ...

Junior Software Engineer & Quality Assurance Analyst - 12 Month Fixed Term Contract

 

The British Board of Film Classification (BBFC) is an independent, not-for-profit organisation and the UK's leading body for issuing age ratings for film and digital content. We empower audiences to make informed viewing decisions and operate at the forefront of regulatory policy in an evolving digital landscape. Our new technology division, BBFC Technology, is leveraging over 110 years of expertise to create scalable, innovative AI solutions. 


We are seeking a Junior Software Engineer & Quality Assurance Analyst to join our Product and Business Services departments on a 12-month fixed-term contract.

The Role

This is an exceptional opportunity for a recent graduate with relevant experience to launch a career focusing on both software development and quality assurance. You will be mentored by the Director of Innovation and Emerging Technologies, gaining exposure to the full development lifecycle, data pipelines, and cutting-edge AI technologies (including MLOps and AWS). Please click here to access the job profile.

Key Details

Salary: £35,000 per annum (pro rata)

Contract: 12-month Fixed Term Contract
Hours: Full Time (36 hours per week)
Location: Hybrid working (minimum of 2 days per week in the office)
Benefits: 25 days holiday (increasing to 30), Group personal pension plan, non-contributory life assurance, and employee assistance support.

If you are ready to combine your technical skills with a passion for social good, apply to join our innovative team.

To Apply

Ready to make a significant impact? Submit your CV and a compelling covering letter outlining your suitability.

Please send your application to: recruitment@bbfc.co.uk

Alternatively, you can post your application to: Hamira Saddique, HR Manager, BBFC, 3 Soho Square, London, W1D 3HD

Closing Date for Applications: 4:00pm on Friday 21 November 2025.

Interviews will take place in-person during the week commencing 24 November 2025.

Please note:

  • If you have not heard from us by 12 December 2025, you may assume your application has been unsuccessful.

  • Due to the high volume of applications we receive, we regret that we are unable to provide individual feedback if you are not shortlisted for an interview.

  • We do not accept unsolicited contact from recruitment agencies.