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.
#J-18808-Ljbffr