Mid-level & Senior Software Engineers – EXTEND

Company: BBC Studios Ltd
Apply for the Mid-level & Senior Software Engineers – EXTEND
Location: Glasgow
Job Description:

Mid-level & Senior Software Engineers – EXTEND

Job Requisition ID: 15863

Job Closing Date: 12/12/2024

Package Description

Band: C (Mid-level Software Engineers – £43,000 – £53,000 per annum) & D (Senior Software Engineers – £55,000 – £65,000 per annum)

Contract type: permanent

Location: Salford, Newcastle and Glasgow (hybrid working)

Our comprehensive benefits package includes:

  • Employer pension contribution of up to 10%
  • 25 days’ annual leave (based on full time hours) + bank holidays and the option to buy/sell additional days
  • Contributory lifestyle benefit options including discounts at hundreds of retailers, cycle to work scheme, discounted gym memberships and healthcare schemes
  • Employee assistance and well‑being programmes
  • Learning and development tailored to your role; this could include industry‑recognised qualifications, coaching and mentoring
  • An inclusive and diverse environment with opportunities to join staff networks including Women’s Network and National Disability Networks

Family‑friendly flexible working arrangements such as hybrid working, job sharing, flexi‑time and compressed hours can be requested.

We welcome candidates from all backgrounds and especially welcome individuals from under‑represented groups.

Job Introduction

Step into the world of the BBC, one of the UK’s most iconic and beloved brands. Every working day is unique and rewarding. Our content reaches millions of people worldwide, and our top‑notch Software Engineering team is instrumental in pioneering innovative products and features that keep us at the forefront of the industry.

We are building an engineering hub of excellence and require a range of programming languages across our tech hubs (Newcastle, Salford and Glasgow) at mid‑ and senior‑engineer levels.

Glasgow: AWS / Node / JavaScript

Salford: AWS / Java / Python

Newcastle: AWS / Node / JavaScript / Python / React

We offer full support settling in and foster a culture where everyone has an opportunity to succeed. Our values are intrinsic to the way we behave every day.

Our engineers receive 10% of a 35‑hour working week built into development time, giving you space to stay fresh in an ever‑changing technology landscape.

Come work on high‑scale systems with us!

Main Responsibilities

Software engineers at the BBC are more than just programmers – they are builders, designers and problem solvers who innovate and design new features and products, build them with the team, and support and grow them after launch.

As a developer in our teams, you will ensure high‑quality code is delivered in line with project goals and delivery cycles. You will thrive using agile methods and collaborating within multidisciplinary teams on several projects.

You will be a hands‑on developer with experience taking ownership of projects, code, database architecture and scalability.

You will work with principal engineers and team leaders and help mentor juniors in the team, promoting technical standards. Pairing on all aspects of the development process, you will deliver secure, reliable and scalable software within your team.

There’s a lot of scope for widening your skills in this role because it allows you to move into different areas and broaden your understanding of how the business works.

Your day will be exciting and diverse. You won’t only ship code; you’ll be intimately involved with all stages of product development, predominantly focusing on the backend.

Some practices we like:

  • Pair‑programming – knowledge sharing and learning from one another
  • Shipping great products, not just writing superb code
  • Hybrid work environment – balance working from home with in‑person collaboration
  • Global view – working with peers in different geo‑locations
  • Mentoring and coaching – we care about each other
  • 10% development time every week to invest in your own learning and development
  • Continuous deployment
  • Agile environment with strong attention to a well‑documented code, unit testing and continuous integration
  • Pragmatism and obsession for simplicity, efficiency and performance

Are you the right candidate?

We are looking for software engineers who are passionate about code, curious and eager to learn in a team of engineering excellence.

If you love writing top‑quality code but also look for ways to optimise and improve both structure and design, then the BBC might be for you!

Some of the things we love:

  • Experience with the end‑to‑end software development lifecycle (SDLC), including requirements gathering, design, development, testing, deployment and maintenance
  • Developing on cloud‑based environments like AWS and Azure
  • Solid understanding of software development principles, design patterns and best practices
  • Knowledge of writing automated tests and taking a TDD approach to your work
  • An aspiration for engineering excellence, using knowledge sharing to learn from each other

Selection Process

We run virtual assessment centres for shortlisted candidates. There are two elements:

  1. Live pair‑programming exercise with two of our software engineers, given in advance of your assessment centre date
  2. Blended interview questions with two of our software engineers

We aim to make our recruitment process a snapshot into our culture and what it’s like to work here.

Disclaimer

This job description is a written statement of the essential characteristics of the job, incorporating a note of the skills, knowledge and experience required for satisfactory performance. It is not intended to be a complete, detailed account of all aspects of the duties involved.

Additional Information

Please note: If you were to be offered this role, the BBC will conduct employment screening checks which include reference checks, eligibility to work checks and, if applicable, safeguarding and adverse media/social media checks. Any offer is conditional on these checks being satisfactory.

Before your start date, you may need to disclose any unspent convictions or police charges, in line with our recruitment policy. Failure to disclose may result in the withdrawal of your offer.

Diversity, Inclusion & Belonging

The BBC is a disability‑confident employer. If you need adjustments or access requirements for the interview process or the role, please contact reasonable.adjustments@bbc.co.uk.

Benefits

We provide fair pay and flexible benefits including a competitive salary package, a flexible 35‑hour working week, 25 days annual leave with the option to buy an extra 5 days, a defined pension scheme and discounted dental, healthcare and gym.

Excellent career and professional development opportunities.

Support in your working life, including flexible working that you can discuss with us at any point during the application, selection or offer.

A values‑based organisation where the way we do things is important as what we do.

Location

BBC Studios Distribution Limited – company no: 01420028 – registered address: 1 Television Centre, 101 Wood Lane, London, United Kingdom W12 7FA.

#J-18808-Ljbffr…

Posted: July 13th, 2026