Welcome to VERCIDA website.

Skip to main content
Enable Recite to make this website accessible

Profile completeness

Did you know that users who have filled in their profile details are 42 times more likely to get matched with the right employer?

security illustration Help us find the best workplace for you by sharing more about yourself. We will never disclose your information with others.

Job description

Job Introduction

Working for the BBC

The BBC is a wonderful, friendly and diverse place to work. We have people building technical systems, producing content, helping us in the workplace, forming connections to our audience and more. We have a great mix of people who are passionate about what they do and really want to do the best for each other and our audiences. We strive to make a friendly, helpful fun environment where people can grow to achieve their full potential. We also have a friendly culture where people want to help one another achieve great things. If working in a place with that atmosphere sounds like something you would like then we need your help!

With many benefits, including flexible working opportunities, we offer a great work/life balance to fit around you. We pride ourselves in helping our staff develop so we offer best in class training opportunities, including sending people to conferences to help further improve themselves and the BBC.

What we do

People will have heard about us as one of the premier broadcasters in the world but we are also one of the best technology companies in the UK. We prioritise innovation in technology, with no better example than our online streaming platform, iPlayer. Growing and evolving through innovation is key to our strategy and we need your help to achieve this.

If you want a job that has a positive impact on people all over the world then the BBC...

Before you apply, we encourage you to learn more about BBC

Be unique. Be authentic. However you prefer to say it, we really mean it. Our culture embraces people’s diverse perspectives and creates a positive environment where everyone belongs. We’re determined to build a better, more connected world for everyone.

Articles you might like

If you want a job that has a positive impact on people all over the world then the BBC is a great place to achieve this. We reach 95% of homes in the UK, over 372 million people per week around the world and have the third largest website in the UK after Google and Facebook.

The Product

The product is a suite of new tools and software used by our content producers to enable them to create digital content - shortform video, clips, animations, and much more - for our audiences.  Software tools that are built to edit, collaborate, review, approve, publish and store digital content.

Role Responsibility
Who will I be working with?

The software engineer roles are part of a small team building the next generation of production tools. These tools will allow the BBC to create more ‘digital first', shortform content for our websites, apps and other platforms. 

As a software engineer in a small team apart from developing software you will have lots of opportunities to contribute in defining team culture, software development processes etc. On a day to day basis you will be interacting with Developers, Product Manager, Business Analyst, UX/UI Designer etc.

We have a great mix of people including frontend specialists, backend specialists and full stack developers. We are very flexible and happy to support you in moving between teams and projects that fulfil your interests.

The BBC offers an inclusive workplace where the principles of fairness, respect, equality, dignity and autonomy are promoted and are part of our everyday goals and behaviour. We select candidates for our positions on the basis of merit and as an equal opportunity employer we value diversity and all of the benefits it brings.

Who will support me?

The BBC is widely known as an organisation that values its staff, a healthy work life balance and a positive, growth-oriented workplace. This is a great opportunity to play your role in developing new content production tools that will help you grow, learn and develop new skills. We have fantastic team leaders that are committed to helping their colleagues advance their careers. As a management team we work to provide you with the opportunities and experiences you need to succeed.

How will I be successful?
  • Be a part of improving our great culture by demonstrating the right behaviours and attitudes.
  • Be proactive and take opportunities to increase your knowledge and experience.
  • Be a great team player and help us achieve great things together.

What will I be doing?

As a member of our team we will work collaboratively:
  • Building excellently engineered, high availability solutions capable of handling huge volumes of traffic.
  • Delivering features using agile development practices and by writing beautiful, maintainable code.
  • Collaborating effectively with other teams to deliver the best value audience experience.
  • Seeking out opportunities to employ new technologies and methods to enhance our products and services.
  • Reviewing the work of your colleagues and helping others.
  • Solving operational issues, including working under a Dev Ops model.
  • Assisting with recruiting, mentoring and training new team members.

Are you the right candidate?
You will have experience of some of the following:
  • Using web technologies, HTML/CSS, and including JavaScript and libraries such as Angular and React.
  • Working with Node.JS or similar server-side development languages.
  • Building and maintaining RESTful APIs as node.js applications using Promises.
  • Integrating RESTful APIs and other 3 rd party components.
  • Creating and supporting reliable and scalable cloud based micro services on Amazon Web Services.
  • Working with Relational and NoSQL databases such as schema design and scaling.
  • Browser side debugging using appropriate tools such as Chrome DevTools, breakpoints, memory profiling and CPU profiling.
  • Testing tools and approaches, including Test Driven Development and test frameworks such as Mocha and Jasmine.
  • Using source control systems such as Subversion and Git.
  • Using jenkins and other tools to deploy applications to different environments.
  • Adopting a "can do" positive attitude, a willingness to learn and collaborate with colleagues.
  • Communicating effectively with both technical and non-technical colleagues.
  • Agile software development methodologies.

Package Description
Band C
  • Excellent career progression  - the BBC offers great opportunities for ambitious individuals to seek new challenges and work on many different and varied products.
  • Unrivalled training and development opportunities  - our in-house Academy hosts a wide range of internal and external courses and certification.
  • A vibrant digital community  - we have a strong focus on continuous improvement and engineering excellence. We host regular talks from internal and external speakers, and provide generous opportunities to attend industry events and conferences.
  • A variety of technical challenges  - we work across a wide range of platforms, languages and technologies; from the latest frameworks and open standards, to the newest devices and modern cloud platforms.
  • Benefits  - We offer a competitive salary package, a flexible 35 hour working week for work-life balance and 26 days holiday with the option to buy an extra 5 days, a defined pension scheme and discounted dental, health care, gym and much more.

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.


Job Sector
IT & Telecoms
Job Position
Software Engineer
Salford, UK Show on map
Post date
Closing date

Other jobs in Media and Entertainment

Senior Java Enterprise Developer

Software Developer
Livingston, UK

posted 8 months ago

JavaScript Developer

Web Developer
London, UK

posted 8 months ago

You will receive an email with link to reset your password.

Enter your new password