Engineering Manager – Web - News
This is a great opportunity for an experienced technical lead to join BBC News. We’re recruiting for a total of three Engineering Managers to lead our development teams. This document describes our Web Engineering Manager role – but we’re also looking for people to cover our Broadcast Systems and Apps, Connected and Off-Platform development groups.
Our website often gets 50 million hits in a day. We’ve seen higher than 1.8 million concurrent users on our site and we try to support every device we can, from simpler mobile phones to connected TVs. Our broadcast output is watched and listened to by people across the country and the world.
We make the BBC’s high quality journalism possible, and we actively look for new ways to reach people and to tell stories and communicate in new and effective ways.
The BBC News Web team delivers impartial news to readers all over the world, currently in 31 languages. We recently announced a major expansion of the World Service, bringing our journalism to more people than ever around the world with 11 new language services. And we’ve been moving towards public Cloud infrastructure since 2012 and the next, largest phase is about to begin
BBC News is changing and now is a great time to join us.
We support a wide range of devices and care deeply about scale, performance, and accessibility. We work in agile, flexible teams, and have an exciting roadmap for future development.
We’re working towards personalised features for our global audience and using the worldwide capabilities of public Cloud providers to help us serve that audience exactly what they want quickly and efficiently.
In this role you’ll report to the Head of Software Engineering and will lead and manage the development teams that build our core BBC News product on the Web – one of the most popular and high-traffic sites in the UK and the world. The teams cover our services in the UK, English-language globally and our 31 World Service sites. And you’ll work to increase that number from 31 to 42.
To succeed in this role you’ll need significant experience in software engineering, and with front-end Web development a clear specialism. You’ll need technology and people leadership experience and we’ll be looking for you to demonstrate a history of success building or leading the development of high-volume, public facing Web products. Ideally you’ll be able to demonstrate steady growth in responsibility and remit in your career so far. We’re looking for a thought leader and discipline lead for our Web products, and you’ll need to earn the respect of your peers in the BBC and of the tech leads and developers working for you.
You’ll need to be a strong communicator, choosing and using the most appropriate media, style, level and technique to get your points across, to negotiate and to come to consensus with the teams and developers who work for you, with your peers in the BBC and with product and editorial stakeholders.
Your direct reports will be Principal Software Engineers and Software Engineering Team Leads and via them you’ll lead a group of Software Engineers. Together you’ll work to shape and streamline our development processes and to ensure that we’re using the best tools and workflows. You’ll maintain a development roadmap while making sure we remain agile and can respond quickly to product and editorial requirements – accepting that they can change. You’ll work with our technical architects to shape our technology plans and roadmap, and with product managers to contribute to the direction of our products. You’ll be a member of the department’s leadership team.
If you decide to apply – and we hope that you will – you’ll find a box asking you to describe how you meet the requirements of this role. We’re more than happy for you to do so, but if you can then we’ll love for you to tell us more about yourself in a more natural way than a CV might allow. What areas of technology interest you? What parts of what you’ve worked on in the past most got you going? Maybe you have some interesting problems that you’ve solved that you’d like to tell us about. Or leave the box blank, if you prefer.
The Ideal Candidate
- Significant experience in management of software engineering teams, including recruitment, mentoring and development
- Extensive experience designing and writing robust software for large scale applications in a fast changing environment with rapid release cycles
- Expertise in multiple mainstream development frameworks
- Expertise in web architecture and key technologies (HTTP, DNS, distributed design)
- Experience of choosing and applying design patterns
About the Company
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