Senior Software Engineer

BBC
London


CONTRACT TYPE: Permanent, Full-time
DEPARTMENT: Passports - Product Group
LOCATION: London Broadcasting House, 1-2 days per week in-office
PROPOSED SALARY RANGE: £58,500 - £68,500 depending on relevant skills, knowledge and experience. The expected salary range for this role reflects internal benchmarking and external market insights. + London Weighting £5,441.00

PURPOSE OF THE ROLE


The Passports team is responsible for designing, building, and supporting the services that create and control the descriptive Metadata associated with all types of content (e.g. BBC Sounds audio, iPlayer video, News/Sport/World Service articles). Effective use of Metadata allows the BBC to provide a rich, engaging and above all relevant experience to millions of audience members every day. We're a cross-functional team and work with a varied technology stack that includes GraphDB and NoSQL databases; Kafka event streams; Scala, Go, and Node services, & React UIs, mostly built in AWS.

WHY JOIN THE TEAM

We want the BBC to be as renowned for the quality of its engineering as it is for the quality of its content. We aspire to be the best so that we can engineer outstanding digital products, at scale. Working here means being part of a world-class team and a chance to do the most meaningful work of your career

The BBC’s digital products play a key role in our mission to inform, educate and entertain the audience. This is a great opportunity to play a key role in the future of products used by millions.

YOUR KEY RESPONSIBILITIES AND IMPACT


The Passports team is looking for an experienced, professional, and enthusiastic software engineer to join a world-class team responsible for designing, building and delivering the BBC’s content metadata systems. Our team spans multiple sites (in this case Salford and London), so you will be comfortable with the challenges of collaborating with colleagues remotely.

As a full-stack developer on the team your responsibilities will include tasks such as:

• Design and implement components and services to specification that are efficient, scalable, and well abstracted, using a variety of server-side technologies.
• Ensure quality of code by implementing unit, integration, and acceptance tests, as well by using code reviews and pair programming.
• Liaise with other teams to explore and suggest appropriate technical solutions to achieve the required product features while safeguarding usability, reliability, scalability, and performance.
• Work with all relevant parties on the deployment to the live site and all intermediate hosting environments.
• Responsibility for the maintenance, support and call-out duties required in a team that strives for a high sense of ownership and dev-ops responsibility
• Ensure software conforms to operational requirements of hosting environments.
• Work with test and operations teams to troubleshoot and resolve issues throughout the life cycle.
• Ensure your work meets BBC Online technical standards and guidelines.
• Assist junior or graduate developers by providing guidance, instruction and expertise where required.

YOUR SKILLS AND EXPERIENCE


ESSENTIAL CRITERIA

• Significant experience developing in Typescript for critical production services
• Significant experience developing React user interfaces
• Experience of developing event-driven services and metadata enrichment workflows.
• Experience implementing & maintaining continuous integration and deployment methodologies, including GitHub Actions
• Experience of developing and maintaining Cloud based resources (AWS)

DESIRED

• Understanding of microservice architectures, and its pros and cons.
• Familiarity with event streaming technologies including Kafka
• Experience of working with processes to improve code quality, such as pair programming and code reviews.
• Experience of working in a team with dev-ops responsibilities.

Before your start date, you may need to disclose any unspent convictions or police charges, in line with our Contracts of Employment policy. This allows us to discuss any support you may need and assess any risks. Failure to disclose may result in the withdrawal of your offer.

Disclaimer

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

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 to the role, Safeguarding and Adverse media/Social media checks. Any offer made is conditional on these checks being satisfactory.

For any general queries, please contact: [email protected]

Posted 2026-01-09

Recommended Jobs

Sales Manager- Merchant Partnerships

Collinson
London

Collinson is the global, privately-owned company dedicated to helping the world to travel with ease and confidence. The group offers a unique blend of industry and sector specialists who together pro…

View Details
Posted 2026-01-10

History Teacher - Academic Rigour - Westminster

Marchant Recruitment
London

History Teacher – Instil Academic Rigour and Historical Scholarship in a Prestigious Central London School – Westminster A prestigious, academic secondary school in Westminster requires a highl…

View Details
Posted 2025-10-16

Sales Executive

Platinum Recruitment Consultancy
London

Business Development – London | from £30,000 package, bonus, and clear progression Platinum Recruitment is working in partnership with a well-established, London-based interior fit-out specialist,…

View Details
Posted 2026-01-06

IT Support Engineer

Eeze
London

Role & Key Responsibilities: We are seeking a talented and experienced IT Support Engineer to join our dynamic IT team. The ideal candidate will possess a strong technical background coupled with …

View Details
Posted 2025-12-30

Catering Assistant

Compass Group UK
London

Job Details As a Catering Assistant, you'll be part of a dynamic, fast-paced team, contributing to a positive and friendly work environment. The role offers numerous opportunities for growth withi…

View Details
Posted 2025-12-20

Operational Business Partner

Johnson Matthey
London

Job title: Operational Business Partner Location: Brimsdown World-changing careers, enabled by Johnson Matthey. With over 200 years of history, join us and help accelerate the transition to …

View Details
Posted 2025-12-31

Senior Claims Handler

Harrison Holgate
London

A City based insurance company have a new opening for a Senior Claims Handler. The role will involve handling an interesting blend of Title insurance related claims, from first advice through to final…

View Details
Posted 2025-10-09

Lead Versioning Producer

DMS
London

WHO WE ARE We are a vibrant, engaged, talent-driven agency where our staff feel empowered, where ideas are encouraged and where outstanding work is rewarded. DMS is a place where our clients …

View Details
Posted 2025-11-12

Management Accountant

YOOBIC
London

Who we are… YOOBIC is an AI-powered frontline employee experience platform. Our mobile app gives business leaders and frontline teams the performance tools they need to communicate, learn, and work…

View Details
Posted 2025-12-25

Senior Advisory Specialist German Speaking

Us Diligent
London

About Us Diligent is the AI leader in governance risk and compliance (GRC) SaaS solutions helping more than 1 million users and 700000 board members to clarify risk and elevate governance. The Dil…

View Details
Posted 2025-12-31