
Location
Glasgow Pacific Quay, London Broadcasting House, Newcastle, Cardiff Central Square, Belfast Broadcasting House, Salford Dock House, or Remote (UK)
Hours
Permanent role with flexible working options. From April 2027, on-call cover and occasional extended hours or shift work may be required.
Salary
£47,750 - £57,750 per year depending on relevant skills, knowledge and experience. Salary reflects internal benchmarking and external market insights.
About the Role
Join Project Playback, a strategic initiative transforming how BBC Nations television channels are delivered across the UK. As a Software Engineer, you will design, build, test and support the BBC's next-generation cloud-native television playout platform on AWS, replacing traditional on-premises broadcast infrastructure. Working within a specialised, cross-functional team, you will combine software engineering, cloud infrastructure and automation expertise to build a resilient, scalable, and highly available platform.
This role offers the opportunity to work with modern AWS-based architecture, automation tooling and media technology specialists at the heart of the BBC's broadcast operation. You will design and provision AWS infrastructure, deploy and integrate third-party broadcast technologies, develop bespoke software services where needed, and help shape the future of television broadcasting at the BBC.
Following initial delivery, the role will transition to ongoing support, maintenance and development of the live platform, scaling the number of supported television channels. Collaboration with systems engineers, architects, project managers, testers and operational users is key to delivering end-to-end features and ensuring platform reliability and security.
Experience
- Developing and supporting cloud-native applications and services on AWS
- Building and maintaining CI/CD pipelines, including AWS CodeBuild and related tooling
- Strong proficiency in TypeScript
- Using AWS CDK to define and deploy infrastructure as code
- Troubleshooting, monitoring, and supporting production systems
Desirable Experience
- Working with media, broadcast, streaming or video delivery workflows (e.g. AS-11, SRT, MPEG-TS, MOS, SCTE)
- Deploying third-party software into the cloud in a repeatable and automated way
- Containerisation and orchestration technologies such as Docker and Kubernetes
- Monitoring, observability and alerting tools such as CloudWatch, Grafana or Prometheus
- Networking concepts including load balancing, routing, firewalls and DNS
About You
Collaborative and proactive with a passion for building resilient, scalable software solutions. Comfortable working in a cross-functional team environment and engaging with technical and operational stakeholders to deliver high-quality features.
Qualifications
No specific qualifications required. Relevant skills, experience and a willingness to work in a dynamic broadcast technology environment are essential.
Additional Information
Before your start date, you may need to disclose any unspent convictions or police charges in line with BBC Contracts of Employment policy. This allows assessment of any support needs or risks. Failure to disclose may result in withdrawal of the offer.
BBC





















