Senior Software Engineer

New Today

Overview

Senior Software Engineer role at BBC

Location: Salford (one / two days per week in our office). Band: D. Contract type: continuing.

Join to apply for the Senior Software Engineer role at BBC.

Job Introduction

Step into the world of the BBC, one of the UK's most iconic and beloved brands, where every working day is as unique as it is rewarding. Our Software Engineering team supports services that reach millions of people globally and helps pioneer innovative products and features that keep us at the forefront of the industry. We set the pace in a changing world.

Main Work Streams / Responsibilities

  • Working closely with our data science colleagues to understand how we can improve the relevancy of results for the audience.
  • Building a data capture and analysis framework to give us better insight into user behaviour and needs.
  • Keeping our infrastructure up to date to handle a large volume of traffic in a performant way.

Additional responsibilities include driving an outstanding engineering team and culture, collaborating across cross-functional teams, conducting code reviews, and mentoring junior engineers.

Qualifications / Requirements

  • Demonstrate expertise in full stack development, with a focus on backend technologies.
  • Take a structured and professional approach to engineering, ensuring high-quality development.
  • Build polished and beautiful products with attention to detail.
  • Conduct rigorous testing and collaborate with Test Engineers for continuous improvement.
  • Foster relationships with local engineering networks for a sustainable talent pipeline and team scalability.
  • Drive the ambition to build an outstanding engineering team and culture.
  • Conduct code reviews, maintain coding standards and guidelines.
  • Collaborate with cross-functional teams to define and implement requirements.
  • Mentor and support junior engineers, providing guidance through code reviews and pair programming.

Tech Stack / Environment

  • Languages: TypeScript, JavaScript, Java, Python
  • Cloud: AWS (S3, EC2, SQS, Lambda, SageMaker, Step Functions etc)
  • Deployment: Jenkins, CodeBuild, CodePipeline, GitHub Actions
  • Testing: TDD
  • Database: PostgreSQL
  • Search Engine: Solr, OpenSearch
  • Techniques: DevOps, infrastructure, CI/CD

We create and support reliable and scalable cloud-based services on AWS, use Git and GitHub for version control, and practice pair programming and Test-Driven Development where possible.

About the BBC

The BBC is committed to redeploying employees seeking suitable alternative employment within the BBC and prioritises their consideration ahead of other applicants when applicable. We value diversity, inclusion, and flexible working where possible, and encourage applications from all backgrounds in accordance with our Equal Opportunity policy.

Please review our values and behaviours to understand how we work together to achieve our goals.

Additional Information

Disclaimer: This job description outlines essential characteristics and accountabilities and is not a complete description of all duties. Employment screening checks will be conducted if an offer is made.

For general queries, please contact: bbchr@bbc.co.uk

#J-18808-Ljbffr
Location:
Salford, England, United Kingdom
Salary:
£125,000 - £150,000
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search