Software Engineer (Junior, Mid & Senior)

Website BBC

We are ONE BBC with a purpose to inform, educate and entertain

Salary + benefits, 35hrs a week hybrid working and a great work life balance so you can work in a way that works for you

Always making a New Year resolution to look for a new role but never press send?

Well it’s time you take a chance on yourself and bag a new career @ the BBC. Embrace your workplace purpose with us.

We’re on the hunt for engineers from Junior  to Senior level with creativity to join our team!

·       We’ll take your promise and transform you; offering clear opportunities for professional development and career growth.

·       We know you’re not the finished article. We totally get that you’ll come from a multitude of different disciplines and career pathways. So if you’ve got the passion and the gusto why not give it a go.

We have multiple Software Engineer roles available in the Aggregated Metadata Platform (AMP) at the BBC. We are considering Junior, Mid-level and Seniors for these positions.

AMP integrates multiple scheduling and reporting systems to provide a single view of our entire programme catalogue. From when a programme is first commissioned through production, publication and archive, AMP ensures that the metadata associated with the programme is available to those who need it in an accessible and reliable form. The team is also responsible for delivery of Electronic Programme Guide (EPG) data to Freeview, Freesat, Sky, and programme and schedule data to BARB to support audience measurement.

This year we will work on many interesting challenges, some of which are:

New data flows supporting a redesign of how the BBC reports music usage.

Play a key role in the facilitation and support of large audience-facing BBC output (such as Football World Cup, Wimbledon, Eurovision).

Supporting BBC’s key objective to stay relevant and continue to provide great value for all, by moving to a Digital First approach.

The team are hybrid working (approx. 1-2 days in office per week) and are predominantly located in the Glasgow and Cardiff offices.

Role Responsibility

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.

You will be working in a cross-discipline team, collaborating with the Team Lead, Product Manager, Business Analysts and other Engineers to delivery quality software.

Over you first year, your focus and responsibilities will grow and develop. In the first 3 months you might be:

  • Learning the schedule and programme metadata business domain that encompasses almost all of our projects.
  • Getting up to speed with our AWS microservice & serverless architecture across our existing projects.
  • Getting hands-on and pairing on development tickets, taking part in architecture reviews, 3-amigo sessions and retrospectives.

At 3-6 months (and beyond) you might be:

  • Taking technical ownership of units of work, and providing valued input into design, planning and estimation sessions.
  • Mentoring and supporting our team of developers.  
  • Learning new technologies and keeping abreast of existing technologies.
  • Beyond these responsibilities you will have time to focus on self-development, through Innovation Time (10%) and extensive training opportunities (via the BBC Academy). 

Are you that somebody?

  • Most of our development is in building back end systems and APIs, using Java, deployed to AWS cloud.
  • You would ideally be experienced in some or all of these areas. However, if you have similar relevant experience, and you feel that we can all learn from each other, then we’d like to hear from you.
  • We are a team that likes to work collaboratively, often through pairing. We like practices such as Kanban, Test-Driven Development and Continuous Deployment but, more importantly, we like continuous improvement – we embrace change.

Application & Interview Process

The interview will comprise two parts. 

In the first session, we will ask you to explain a technical architecture 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 effectively communicate the architecture and the reasoning behind it, as well as your ability to provide answers to follow up questions. As this interview will be conducted remotely, you will want to prepare a diagram to share. 

The second session will take a more traditional questions and answers style interview. In this session we will learn more about your experience of the full development lifecycle, the previous projects you have worked on and roles you have had, as well as your approach to team processes.


Here at the BBC we take Diversity and Inclusion very seriously. We live and breathe this not only because it’s the right approach but also because of the vast array of our worldwide audiences. It’s critical that we get this right.

Here is what we do in action:-

We have quiet reflection rooms (multi-faith rooms)
We have a Diversity and Inclusion department
We have Employee networks for different diverse groups and communities and protected characters
We have Mental Health first aiders
We offer Diversity and Inclusion training (Unconscious Bias, Disability awareness)
We have dedicated slack channels for support, awareness on Mental health & DE&I
We actively select for individuals who may align to our values, particularly regarding diversity, equity and inclusivity. Therefore, DE&I is a topic covered by our interview process.


Please feel free to email Molly Temple – for further help with your application! We’re excited to meet you!

To apply for this job please visit