Vacancy Search

Search Jobs  

Senior Software Engineer

Please Note: The application deadline for this job has now passed.

Job Introduction

This is a chance for you to shape innovation at the heart of BBC news.

News Labs is a small team experimenting with new approaches to news and prototyping new tools – from exploring the potential of Virtual Realty to social media bots or tools helping journalists make cutting edge videos in multiple languages

We are looking for an imaginative, flexible and Full Stack Developer to lead News Labs’ work discovering the ways in which we can power new tools for our journalists and fresh digital formats for our audience.

Please visit our blog to see some of the projects we have been working on:

Role Responsibility

The main responsibilities of the Senior Software Engineer are as below - 

  • Lead the design and development of effective software that meets complex product and business needs
  • Review and give constructive feedback on others’ code
  • Drive work to successful completion across the immediate team
  • Write appropriate tests using automated test driven techniques for ensuring code quality and coverage
  • Integrate the software with monitoring and support tools
  • Ensure the teams software works in its operating environment
  • Write, review and take responsibility for technical documentation
  • Lead troubleshooting and resolution of issues throughout the product life cycle, including out of hours support for incident resolution

Are you the right candidate?

The ideal candidate for this role would be 

  • An enthusiasm for News with a willingness to experiment and try new solutions to problems faced by editorial and technical teams.
  • Flexibility to deal with changing projects and priorities in a short space of time.
  • Strong knowledge of software architecture principles.
  • Excellent development skills and experience building applications: Node.js ideally
  • Proven experience of test driven development: unit and integration
  • Experience of Agile Programming, pairing and working within a collaborative team

Package Description

Location - London, New Broadcasting House, W1 & Broadcast Centre, W12 

Grade - 8

12 month fixed-term contract/attachment

About the BBC

We don’t focus simply on what we do – we also care how we do it. Our values and the way we behave are important to us. Please make sure you’ve read about our values and behaviours in the document attached below. You’ll be asked questions relating to them as part of your application for this role.

The BBC is committed to building a culturally diverse workforce and therefore strongly encourages applications from underrepresented groups.  We are committed to equality of opportunity and welcome applications from individuals, regardless of their background.

BBC is committed to redeploying employees seeking suitable alternative employment within the BBC for different reasons and they will be given priority consideration ahead of other applicants.  Priority consideration means for those employees seeking redeployment their application will be considered alongside anyone else at risk of redundancy, prior to any individuals being considered who are not at risk.


This website is using cookies to improve your browsing experience. If you navigate to another page without changing the settings below you consent to this. Read more about cookies.