This role is within the Archive Services team, part of BBC Archive Technology and Services. We develop the Archive Search web application, a one-stop-shop supporting various business-critical production and research workflows across various areas of the BBC (as well as being a fun place to delve into the BBC’s nearly 100 years of content). Archive Search facilitates searching across the entirety of the BBC’s archive systems by eliminating the need for “institutional knowledge”. Behind the Archive Search web application lies a suite of media and metadata importers, architected using modern, event-based, cloud design patterns.
This year we have plans to work on a number of interesting challenges, some of which are:
Polishing, enhancing and extending our flagship React web application Archive Search
Rebuilding our suite of media content importers around a common, event-based cloud architecture
Building a new HTTP REST API to support both BBC research partners, external education partners and future mobile app development
Bringing even more archive media content repositories online
We are recruiting for a Junior Software Engineer. We welcome candidates from any location in the UK. The whole team are working remotely and flexibly through the pandemic; we are working around a wide range of situations from solo living to home-schooling, with nosy cats, restless dogs and hungry children making regular appearances and work commitments fitting around each unique situation.
If you already work at the BBC, you should speak with your manager before applying for this role. If you both agree that this is right for you, once you apply you will be invited to an interview.
The interview will comprise three parts:
Firstly, we will send you a small coding exercise to look at in your own time at home a few days before the interview. Have a go at this and we will discuss your approach and ask you some questions about it. (around 30 mins)
Secondly, we will ask you to explain a technical architecture or software application which you helped to deliver. We will ask questions around the architecture, the decisions made and your role in them. This will be scored on your ability to explain the architecture and provide answers to questions. This should last around 30 minutes. As this interview will be conducted remotely, you may want to prepare a diagram to share with us. (around 30 mins)
Finally, we will conduct a strength-based assessment. This will be scored on the quality of your examples and how they relate to the role. This should last around 60 minutes. Finally, you will have the opportunity to ask us any questions you may have about the role and about the BBC. (around 60 mins)
As with any role, we would expect you to take some time getting up to speed with our business area, technical landscape and team practices. It may take weeks or months for you to feel that you’ve got a grasp on things, but we’ll help you to contribute from day one, moving at your own pace.
You would then find yourself helping in a number of areas, including:
working collaboratively to deliver new features and to fix bugs
working with product, project and test colleagues to help analyse and plan new work
contributing to discussions on technical improvements
being an active voice in informing the team’s culture, goals and objectives
helping diagnose operational issues and suggesting improvements to avoid them in future
Beyond these responsibilities you will have time to focus on self-development, through 10% time and training. As you become more comfortable in the role, you might involve yourself in activities and initiatives outside the team, in the wider BBC engineering community.
Are you the right candidate?
You may already be a Junior Software Engineer and are looking for a new challenge or to broaden your experience; we can provide a supportive environment for you to explore the technology and systems that drive both digital and broadcast experiences for the audience, with a focus on building evidence for the next step in your career. Alternatively, you may be an Associate Software Engineer looking to take that next step or someone with a passion and flair for software development looking to take their first step; the Archive Services team have supported many colleagues in progressing their careers and moving through the job family. Finally, you may be an experienced colleague from an aligned job family looking for a different type of role; if you feel that this role is right for you, we would be very keen to support that.
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 behaviors 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, sexuality, social background, religion and/or belief. We will consider flexible working requests for all roles, unless operational requirements prevent otherwise.
Contract type: Permanent
Location: Glasgow, Scotland, Cardiff, Salford or Flexible
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 https://www.bbc.co.uk/careers/
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 https://www.bbc.co.uk/careers/