> Markdown version of [/jobs/ext/1303850-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/1303850-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** The BBC - **Location:** London, UK - **Experience:** Expert - **Salary:** £60,200.0 - £73,365.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Airflow, Amazon Elastic Compute Cloud, Amazon S3, Automation of Tests, Big Data, Cloud Computing, Cloud Computing Security, Databases, Continuous Integration, Information Engineering, Data Infrastructure, Data Security, Data Warehousing, Amazon DynamoDB, Github, Identity and Access Management, Python (Programming Language), Redis, Software Engineering, AWS Cdk, Test-Driven Development (TDD), Data Ingestion, Grafana, Cloudformation, Data Lakes, Git Flow, Core Data, Data Management, Functional Programming, Api Design, Cloudwatch, Amazon Simple Queue Service (SQS), Devsecops, Jenkins - **Published:** July 17, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=92634beca08ebcd7 ## About the Role * Extensive experience building scalable, resilient, and high-performance systems and pipelines. Experience handling sensitive data and implementing robust security practices. Hands-on experience with large-scale data warehouses (e.g. Redshift) in cloud-native environments. * Expertise with databases such as DynamoDB, Redis, Aurora, Athena, and Redshift, plus strong experience with AWS services (S3, EC2, SQS, Lambda, IAM, Managed Airflow), cloud networking, and cloud solution architecture. * Advanced proficiency in Infrastructure-as-Code using AWS CDK and CloudFormation, combined with strong CI/CD practices - including GitHub Actions, Jenkins, and GitOps workflows. * Deep understanding of cloud security, governance, and compliance, with a proven ability to define and implement scalable security frameworks. * Proficiency in Python and/or Java, with the ability to apply them effectively across API development, data engineering, automation, and infrastructure tooling contexts. ## Description Step into the world of the BBC, one of the UK's most iconic and trusted brands, where technology plays a critical role in delivering content to millions of people every day. Our Software Engineering teams build and operate innovative products and platforms that help keep the BBC at the forefront of the industry. WHY JOIN THE TEAM Core Data Platform is part of Data Platform, providing trusted, fast, and reliable access to audience and business data that enables a more data-informed and personalised BBC. We support personalised experiences across BBC products, including iPlayer and Sounds, while providing a platform used by a multitude of active users across our data community, including analysts, scientists, and engineers. This role offers the opportunity to work with data at scale and build highly scalable data platforms and ingestion pipelines., * Help architect and lead the development of scalable, high-performance software, data lake, and data warehouse platforms, driving technical decisions that align with long-term product and business goals. * Drive and evolve audience personalisation platforms and data access services, ensuring reliability, performance, and operational excellence for business-critical systems across the organisation. * Partner with architects and product leaders to define and deliver the long-term technical vision, setting standards for cloud infrastructure using AWS CDK/CloudFormation and CI/CD pipelines via GitHub Actions and Code Pipeline. * Drive engineering excellence through test-driven development, test automation, and observability best practices, leveraging CloudWatch and Grafana to maintain platform health at scale. * Lead and inspire a high-performing engineering culture through mentorship, thought leadership, and cross-team collaboration, championing DevSecOps principles and security best practices across the full software development lifecycle. ## Related Videos - [30 powerful AWS hacks in just 30 minutes: Boost your developer productivity](https://www.wearedevelopers.com/videos/1624-30-powerful-aws-hacks-in-just-30-minutes-boost-your-developer-productivity) - [Building Reliable Serverless Applications with AWS CDK and Testing](https://www.wearedevelopers.com/videos/812-building-reliable-serverless-applications-with-aws-cdk-and-testing) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Reliable scalability: How Amazon.com scales on AWS](https://www.wearedevelopers.com/videos/983-reliable-scalability-how-amazon-com-scales-on-aws) - [The power of Cloud Development Kit (CDK): How to get the most out of it](https://www.wearedevelopers.com/videos/740-the-power-of-cloud-development-kit-cdk-how-to-get-the-most-out-of-it) ## Related Articles - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)