Software Engineer - FTC

Job Introduction

Broadcast and End-User Technology, within Technology Group, designs and develops the solutions the BBC requires for media creation, commissioning, planning and scheduling, and the authoring and management of metadata. We also own the provision of the end-user devices and experiences, networks, and remote access technologies which are used by everyone across the BBC. Our work touches everyone who works for the BBC and all of our output, and we’re focussed on serving all audiences and delivering technology excellence for our colleagues.

Role Responsibility

We now looking to recruit a software engineer to join our data and business intelligence team. Part of our Architecture & Supply Chain function, the data team are working on making the use of enterprise data a core part of the way we manage our technology estate. The team help solution leads, finding facts, tell the data story, simplify process, provide business insight, and drive value across B&EUT.

Are you the right candidate?

You’ll be working as part of a small team, initially on analysing and visualising the data underlying our end-user experience but with a brief to help use data to understand the performance of the whole of our media supply chain. You’ll have a great understanding of modern data engineering techniques and be our go to person for the management of our data systems and infrastructure. You’ll be keen to apply your skills and experiences to developing the work of the team and taking opportunities to drive the development of our data platform.


  • Supports the data discovery, extract, analyse, transform and visualise lifecycle in response to business challenges and objectives
  • Collaborates with source system owners to build an inventory of data sources and help identify and assess sources of data, including helping define where key data elements are mastered
  • Proven experience working within environments with a diverse data landscape
  • Ability to create data models based on entity relationship modelling up to Third Normalised Form
  • Experience of Microsoft SQL Server and MySQL, including advanced SQL/T-SQL querying experience; experience of Python and PowerShell
  • Great understanding of data governance, including the importance of managing personal data securely and the techniques and processes required to ensure authorised usage
  • Some experience of systems administration, including managing a small virtualised computer estate
  • A team player who can work with fellow colleagues to constantly share knowledge and experience whilst agreeing consistent approaches to work
  • Flexible and able to prioritise conflicting workloads

Package Description

Band: C 
Contract type: 12 month Fixed Term Contract
Location: London, or Salford

We’re happy to discuss flexible working. Please indicate your choice under the flexible working question in the application. There is no obligation to raise this at the application stage but if you wish to do so, you are welcome to. Flexible working will be part of the discussion at offer stage.

  • Excellent career progression – the BBC offers great opportunities for employees to seek new challenges and work in different areas of the organisation.
  • Unrivalled training and development opportunities – our in-house Academy hosts a wide range of internal and external courses and certification.
  • Benefits- We offer a competitive salary package, a flexible 35-hour working week for work-life balance and 26 days (1 of which is a corporation day) with the option to buy an extra 5 days, a defined pension scheme and discounted dental, health care, gym and much more.

The situation regarding the coronavirus outbreak is developing quickly and the BBC is keen to continue to ensure the safety and wellbeing of people across the BBC, while continuing to protect our services. To reduce the risk access to BBC buildings is limited to those essential to our broadcast output. From Wednesday 18th March until further notice all assessments and interviews will be conducted remotely. For more information go to

Mae’r sefyllfa gyda’r coronafeirws yn datblygu’n gyflym, ac mae’r BBC yn awyddus i barhau i sicrhau diogelwch a lles pobl ar draws y BBC, gan barhau i warchod ein gwasanaethau hefyd. I leihau’r risg, dim ond y bobl sy’n hanfodol i’n hallbwn darlledu fydd yn cael mynediad i adeiladau’r BBC. O ddydd Mercher 18fed Mawrth ymlaen, bydd pob asesiad a chyfweliad yn cael ei gynnal o bell, nes rhoddir gwybod yn wahanol. I gael mwy o wybodaeth, ewch i

About the BBC

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.

Diversity matters at the BBC. We have a working environment where we value and respect every individual's unique contribution, enabling all of our employees to thrive and achieve their full potential.

We want to attract the broadest range of talented people to be part of the BBC – whether that’s to contribute to our programming or our wide range of non-production roles. The more diverse our workforce, the better able we are to respond to and reflect our audiences in all their diversity. 

We are committed to equality of opportunity and welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion and/or belief. We will consider flexible working requests for all roles, unless operational requirements prevent otherwise.

To find out more about Diversity and Inclusion at the BBC, please click here


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.


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.