Vacancy Search

Senior Software Engineer

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

Job Introduction

We are hiring a Senior Software Engineer to join the BBC Research & Development Team on a 6 month fixed term contract.

The Internet Research and Future Services group is part of BBC Research & Development and builds prototypes, develops original research and solves problems. We work across most digital platforms and all BBC services by combining emerging technologies with anticipated user needs to develop applied research. We believe that the best way to think about ideas and problems is to create things and develop concrete examples - we do this to learn, influence and shape.

Our work has a particular focus on the internet and on user experiences. Right now, for instance, we’re particularly interested in opening up our archive by making it easier to discover great content and in personalising the experience on connected TVs and radios. 

Role Responsibility

Internet Research and Future Services is a multi-disciplinary team within the BBC's Research and Development department. As a senior member of the team you will contribute on a daily basis to a wide variety of different projects.

Day to day you will be managing a team of developers and be responsible for the technical architecture and development of a major high profile project.  You will be liaising with management and UX/Product development teams as well as translating requirements into clear, achievable technical goals.

The Ideal Candidate

We are looking for you to have a proven track record of establishing and developing best practices in a production setting, the use of git for source control, well-defined deployment practices, testing, quality assurance, issue management, monitoring and capacity planning.

You will have excellent command of at least one of Ruby, Python or Node.js and expertise in at least one other major programming language.

Substantial experience of software engineering in an agile environment (demonstrated by examples)

You will have leadership/management skills and be able to manage a team of developers.

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