Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

the BBC

Salford

Hybrid

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading media organization in the UK is looking for a Senior Software Engineer to contribute to full-stack development with a focus on backend technologies. You'll work with a talented team to enhance search relevance and user experience across platforms. Ideal candidates should have expertise in various programming languages and cloud technologies, promoting a collaborative engineering culture. This role promises a rewarding experience in a dynamic environment.

Qualifications

  • Full-stack development with a backend emphasis.
  • Expertise in various programming languages listed in the tech stack.
  • Collaborate with cross-functional teams.

Responsibilities

  • Drive the ambition to build an outstanding engineering team and culture.
  • Conduct code reviews and maintain coding standards.
  • Mentor and support junior engineers.

Skills

Spring
.NET
C/C++
Go
React
OOP
C#
AWS
Data Structures
Software Development
Java
Distributed Systems

Tools

TypeScript
JavaScript
Java
Python
AWS
PostgreSQL
Solr
OpenSearch
Job description

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

Overview

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. Every tick of the clock our content reaches millions of people globally, and our top‑notch Software Engineering team drives the services that power search and suggestion across BBC platforms (including iPlayer Sounds, News, and Sport). You will help bring relevance engineering techniques to improve the search experience, creating a more personalized content stream for users.

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

You will play a key role in driving our ambition to build an outstanding software engineering team culture. The role focuses on full‑stack development with a backend emphasis, following a disciplined and professional approach to engineering.

  • Demonstrate expertise in full‑stack development with a focus on backend technologies.
  • 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 sustainable talent pipelines.
  • Drive the ambition to build an outstanding engineering team and culture.
  • Conduct code reviews and maintain coding standards and guidelines.
  • Collaborate with cross‑functional teams to define and implement requirements.
  • Mentor and support junior engineers through code reviews and pair programmingli>
Team Tech Stack

The team is predominantly a backend team. Below are some of the tools / technologies we currently use:

  • 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
Key Skills
  • Spring, .NET, C/C++, Go, React, OOP, C#, AWS, Data Structures, Software Development, Java, Distributed Systems
Employment Details

Employment Type: Full‑Time
Experience: Senior IC
Vacancy: 1

Diversity & Inclusion

The BBC is committed to equality of opportunity and welcomes applications from individuals regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio‑economic background, religion, and belief. We will consider flexible working requests for all roles unless operational requirements prevent otherwise.

We are committed to redeploying employees seeking suitable alternative employment within the BBC and will give them priority consideration alongside any other applicants.

Diversity matters at the BBC. We value and respect every individual’s unique contribution, enabling all employees to thrive and achieve their full potential.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.