Senior Software Engineer
BBCLondon, United Kingdom
60000GBP - 70000GBPAPIsAWSTerraformTypescriptJavaScript
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.
Your Key Responsibilities And Impact
- 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.
Essential Criteria
- 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