Vacancy Search

Search Jobs  

Junior Software Engineer

Please Note: The application deadline for this job has now passed.

Job Introduction

The Online Technology Group is responsible for building and operating foundation technologies that underpin online products from across the BBC, including iPlayer, and BBC News and Sport.

Our portfolio includes the BBC Internet Distribution Infrastructure (BIDI) - a content delivery netowrk at the heart of the BBC plans to transition media distribution from broadcast to IP - and an analytics platform so we can keep a keen quantitative eye on the effectiveness of this strategy.

We also own Cosmos - the BBC's pipeline for deploying to the Amazon cloud - as well as the on-premises platform from which our highest traffic products are served.

We're looking for junior software engineers to join our team. We have a supportive engineering culture, and we are passionate about the non-functionals.

Role Responsibility

OTG Engineering's teams are clustered around specific domains or groups of products. These include on-premises and public cloud platforms, media distribution and distribution analytics.

As a junior software engineer you will work closely with a Technical Product Manager and around six other engineers to design, build and operate software services and infrastructure in one of these areas.

Our method is agile/ lean with an emphasis on the principles underlying continuous improvement and delivery.

The Ideal Candidate

As a Software Engineer:

  • You will have practical, hands-on experience coding in both scripting and compiled languages, such as python and Java.
  • You will be comfortable using build and deployment tools such as git and Jenkins.
  • Development practices including testing, pairing and code reviewing will be second nature to you.
  • We value your ability to communicate and collaborate with other humans in a software engineering team.


We would like to hear about any experience you have of working in the following areas:

  • build and deployment automation for on-premises and public cloud platforms
  • working with large data sets and analytics technologies to generate insight and visualisations
  • caching and serving digital media over HTTP/ HTTPS at scale
  • building and operating high performance, high availability services at scale for on-premises or public cloud platforms

Package Description

Permanent - Full Time

Location: Broadcast Centre, London, W12

Grade: 6D


Other Perks:

  • Excellent career progression – the BBC offers great opportunities for ambitious software engineers to seek new challenges and work on many different and varied products.
  • Unrivalled training and development opportunities – our in-house Academy hosts a wide range of internal and external courses and certification.
  • A vibrant digital community – we have a strong focus on continuous improvement and engineering excellence. We host regular talks from internal and external speakers, and provide generous opportunities to attend industry events and conferences.
  • A variety of technical challenges – we work across a wide range of platforms, languages and technologies; from the latest frameworks and open standards, to the newest devices and modern cloud platforms.
  • Benefits - We offer a competitive salary package, a flexible 35-hour working week for work-life balance and 26 days holiday with the option to buy an extra 5 days, a defined pension scheme and discounted dental, health care, gym and much more.

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. You’ll be asked questions relating to them as part of your application for this role.

The BBC is committed to building a culturally diverse workforce and therefore strongly encourages applications from underrepresented groups.  We are committed to equality of opportunity and welcome applications from individuals, regardless of their background.

The BBC is currently implementing a Career Path Framework which will result in employees being aligned to generic job titles and job descriptions. Consequently, successful applicants may be realigned to a slightly different job title shortly after joining the BBC.

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.