Software Engineer

Software Engineer London, England

BBC
Full Time London, England 40000 - 60000 GBP ANNUAL Today
Job description

Job Introduction

Delivery Engineering work to help teams improve their development and release processes. We work directly with teams to improve their processes and build tooling around development and releasing. We have a number of different tools, with our most recent work focusing on tooling for generating DORA metrics and tracking PIRs (Post Incident Reviews). The resulting metrics are used by teams for understanding the efficiency of their development processes and for monthly operational reviews and reports.

We are a relatively small team which gives all members the opportunity to get involved with all aspects of the process, from consulting with teams, to requirements capture and solution design.

Technologies and practices

You’ll be working across the full-stack, to develop and support our tools. We value pairing and practice test driven development using Node.js and React deployed onto AWS. Our tools need to be well engineered, well maintained and easy to use so up-to-date documentation and guidance is essential.

We give our engineers 10% time to research new technologies and encourage participation in one of the many guilds/communities of practice.

Main Responsibilities

We don’t expect you to have experience in all of these but below gives you examples of the practices we value:

  • Design, develop & release software using agile practices.
  • Paired-program solutions utilising a test first approach.
  • Promote skills and knowledge sharing whilst also mentoring more junior colleagues.
  • Support currently released software, troubleshoot production issues and answer client queries.
  • Curious to learn new technologies and explore new challenges.
Are you the right candidate?

Essential Experiences

  • Experience developing full-stack solutions, particularly with NodeJS.
  • Experience of AWS serverless solutions, using CI/CD technologies including AWS CodeBuild, AWS CodePipeline, Jenkins and GitHub.
  • Experience writing and documenting maintainable software within collaborative environments.
  • Ability to rapidly acquire new software skills and to work with new technologies.
  • Knowledge of Node.js and React.

Desirable

  • Understanding of implementing Non-functional requirements.
  • Ability to present complex solutions effectively to differing technical abilities
  • Knowledge of GraphQL and Unix or Linux system administration
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.

Diversity matters at the BBC. We have a working environment where we value and respect every individual's unique contribution, enabling all of our employees to thrive and achieve their full potential.

We want to attract the broadest range of talented people to be part of the BBC – whether that’s to contribute to our programming or our wide range of non-production roles. The more diverse our workforce, the better able we are to respond to and reflect our audiences in all their diversity.

We are committed to equality of opportunity and welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion and/or belief. We will consider flexible working requests for all roles, unless operational requirements prevent otherwise.

To find out more about Diversity and Inclusion at the BBC, please click here

Package Description

Band: C
Contract type: Permanent
Location: London

We’re happy to discuss flexible working. Please indicate your choice under the flexible working question in the application. There is no obligation to raise this at the application stage but if you wish to do so, you are welcome to. Flexible working will be part of the discussion at offer stage.

  • Excellent career progression – the BBC offers great opportunities for employees to seek new challenges and work in different areas of the organisation.
  • Unrivalled training and development opportunities – our in-house Academy hosts a wide range of internal and external courses and certification.
  • Benefits- We offer a competitive salary package, a flexible 35-hour working week for work-life balance and 26 days (1 of which is a corporation day) with the option to buy an extra 5 days, a defined pension scheme and discounted dental, health care, gym and much more.

Software Engineer
BBC

www.bbc.co.uk
London, United Kingdom
Tim Davie
Unknown / Non-Applicable
10000+ Employees
Company - Public
Broadcast Media
1922
Related Jobs

All Related Listed jobs

Customer Service Assistant
VSNRY CULTURE Belfast, Northern Ireland 8.75 - 20 GBP HOURLY Today

Although our client welcomes candidates with any previous experience in the following areas: customer service, sales representative, marketing supervisor, sales

Trainee Data Processor
Fugro Aberdeen, Scotland 26720 - 31440 GBP ANNUAL Today

Generating survey data products compatible with GIS software. The Project Data Processor will take ownership of a project from setup and throughout the project

Housekeeping Assistant
Northumbria Healthcare NHS Foundation Trust Hexham Today

To carry out and maintain cleaning standards on the ward/department. To carry out spot cleaning to ensure spillages are dealt with swiftly and efficiently. To assist with the general and specialist...

Warehouse Operative (General) - Batleys Cardiff Hadfield Road
Bestway Cardiff, Wales Today

From replenishing stock, processing bulk sales through the checkout, picking and packing customer orders, assisting drivers with deliveries to maintaining depot

Bakery / Chocolate Room & Packing team member: (multi-functional role)
Flower & White Ltd Telford, England 9.18 - 10 GBP HOURLY Today

Food handling Level 2 in Food safety. Work in a clean, tidy and organised manner cleaning as you go! Experience in food processing / handling / packing