Senior Software Engineer

The BBC
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 70K

Job location

Charing Cross, United Kingdom

Tech stack

JavaScript
API
Artificial Intelligence
Amazon Web Services (AWS)
Azure
Google BigQuery
Cloud Computing
Data Discovery
Data Governance
Programming Tools
Python
Next.js
Strategies of Testing
TypeScript
React
Delivery Pipeline
Snowflake
Backend
Containerization
Data Management
Front End Software Development
REST
Terraform
Software Version Control
Docker
Databricks
Microservices

Job description

Join BBC Studios as a Senior Software Engineer within the Data Platform team, shaping a cloud-first data ecosystem that underpins global content and audience experiences. You will design and build scalable infrastructure, APIs and enablement capabilities that empower teams to create and consume data products efficiently, contributing to a modern Data Mesh that drives insight, personalisation and commercial growth., You will work on a greenfield, cloud-first data platform using modern technologies without legacy constraints. The team fosters a strong engineering culture focused on learning, ownership and continuous improvement. You will have opportunities to influence platform direction, collaborate across the BBC, and grow through structured development, mentorship and varied technical challenges that directly impact global products and audiences., * Design and deliver scalable backend services and APIs enabling self-serve data product creation.

  • Build and evolve AWS infrastructure using Terraform and modern cloud-native patterns.
  • Contribute to the development of an Internal Developer Platform and Data Mesh architecture.
  • Collaborate across teams to deliver cross-BBC data initiatives and shared capabilities.
  • Mentor engineers and shape engineering standards, practices and delivery culture.

Requirements

Do you have experience in TypeScript?, * Strong experience with backend development using TypeScript, JavaScript or Python.

  • Proven expertise with cloud platforms such as AWS, Azure or GCP.
  • Experience designing secure, scalable RESTful APIs.
  • Good understanding of CI/CD pipelines, testing strategies and version control.
  • Experience with Infrastructure as Code such as Terraform and containerisation (Docker/Kubernet)

DESIRED BUT NOT REQUIRED:

  • Experience with data platforms such as Snowflake, Databricks or BigQuery
  • Exposure to Platform Engineering concepts such as IDPs or DSLs
  • Familiarity with modern AI-assisted development tools
  • Frontend experience with frameworks such as React or Next.js
  • Knowledge of data governance, cataloguing or data discovery tools

About the company

A globally renowned media company borne of the BBC. We make and distribute the world's most sought-after TV, audio and digital content. Our ambition is to be the home of the most powerful, entertaining, and inspiring stories for people all around the world.

Apply for this position