Senior Software Engineer
New Yesterday
Overview
Senior Software Engineer at BBC. Hybrid role with locations in Cardiff, London, Birmingham, Glasgow or Other. Salary range £55,000 - £65,000 depending on skills, knowledge and experience. Flexible working will be part of the discussion at offer stage.
Purpose of the Role
The Broadcast Control System is vital to the BBC’s ability to broadcast content to millions. As a Senior Software Engineer, you’ll shape and evolve this mission-critical platform, building robust front-end interfaces and resilient back-end services. You’ll work with engineers and stakeholders to ensure performance, scalability and security while driving innovation to meet future needs, enabling seamless broadcasting today and in a changing media landscape.
Why Join the Team
Collaborative, technically excellent team environment. Work with experienced engineers and broadcasting specialists. A multi-language software environment offers variety and ongoing learning. The culture supports growth and innovation as we deliver solutions that keep the BBC broadcasting seamlessly and enable real impact daily.
Your Key Responsibilities And Impact
- Design, deliver and support robust front-end interfaces and back-end services for the Broadcast Control System, ensuring maintainability and scalability.
- Integrate third-party broadcast equipment into the platform, achieving reliable interoperability through thorough testing and validation.
- Lead technical decision-making, producing documented architecture proposals and gaining stakeholder approval within agreed timelines.
- Introduce, improve and maintain coding standards, automated testing, and CI/CD pipelines, establishing a testing strategy and driving adoption to improve code quality and reliability.
- Mentor and support junior engineers, providing regular code reviews.
Essential Criteria
Your Skills And Experience
- Proven experience in designing and developing complex software systems, including both front-end and back-end components, using modern frameworks and C#, C++ or similar languages.
- Strong knowledge of software architecture and design principles, with demonstrable experience making technical decisions and documenting solutions.
- Strong stakeholder engagement skills, with the ability to collaborate effectively across technical and non-technical teams.
- Excellent problem-solving and systems thinking skills, with the ability to anticipate dependencies, connect components across the platform, and propose innovative solutions that consider the wider system impact.
- Ability to integrate third-party systems or hardware, with experience in API design, interoperability, and troubleshooting integration issues.
- Demonstrated leadership and mentoring skills, including guiding junior engineers and contributing to team-wide technical standards and practices.
Desirable But Not Required
- Experience with broadcast or media systems, including familiarity with industry standards and protocols.
- Proficiency in multiple programming languages (e.g., C++, C#, Python, PowerShell, or similar), demonstrating adaptability across technologies.
- Hands-on experience with CI/CD pipelines and automated testing, including introducing or improving testing strategies in existing systems.
- Experience with web front-end development, using modern frameworks and best practices for responsive, accessible interfaces.
- Knowledge of cloud platforms and containerisation (e.g., AWS, Azure, Docker, Kubernetes) for scalable deployments.
If you can bring some of these skills and experience, along with transferable strengths, we’d love to hear from you and encourage you to apply.
Disclaimer: This job description is a written statement of the essential characteristics of the job, with principal accountabilities and required skills, knowledge and experience for satisfactory performance. This is not intended to be a complete, detailed account of all duties involved. BBC Employment screening checks include reference checks; eligibility to work checks; safeguarding and adverse media/screening checks where applicable. Any offer is conditional on these checks being satisfactory.
For queries, contact: bbchr@bbc.co.uk
Redeployment: The BBC is committed to redeploying employees seeking suitable alternative employment within the BBC and will be given priority consideration ahead of other applicants.
- Location:
- City Of London
- Job Type:
- FullTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Yesterday
Senior Software Engineer
-
City Of London
- IT & Technology
Overview This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board. About Us Huguenots generates highly personalised solutions for fund management clients of all sizes, from start-up boutiques to global asset ...
More Details -
-
New Yesterday
Senior Software Engineer
-
United Kingdom
- IT & Technology
Overview Remote within +/-3 hours BST Odin helps people to raise and deploy capital seamlessly We envision a world where people can vote with their money on what the future looks like, and participate in creating it. Our first product makes it radi...
More Details -
-
New Yesterday
Senior Software Engineer
-
United Kingdom
- IT & Technology
Overview Senior Java Engineer – We have been exclusively engaged by a leading B2B SaaS technology business to find a Senior Java Engineer with a “product engineering” mindset to join its growing team. Operating at the intersection of insurance and t...
More Details -
-
New Yesterday
Senior Software Engineer
-
United Kingdom
- IT & Technology
Overview Are you a highly capable Senior Software Engineer experienced in modern web engineering, ready to make a significant impact in a dynamic, agile environment? Do you thrive on leading the development of innovative, user-delighting products fo...
More Details -
-
New Yesterday
Senior Software Engineer (TypeScript, Node, AWS)
-
United Kingdom
- IT & Technology
Overview Senior Software Engineer (TypeScript, Node, AWS) – Remote with Sheffield HQ visits Location: Remote with Sheffield HQ visits 6 times a year. We are currently looking for Senior Software Engineers that have experience with our Backend tech s...
More Details -
-
New Yesterday
Senior Software Engineer (Android)
-
United Kingdom
- IT & Technology
Overview The News UK Tech team is at the core of one of the world’s leading media companies, delivering innovative products at scale. We are a talented, diverse team recognised for our work and committed to attracting and developing top talent. The T...
More Details -