JOB DETAILS
JOB BAND: C
CONTRACT TYPE: Permanent, Full‑time
DEPARTMENT: BBC Product Group – Content Management
LOCATION: London – Hybrid
PROPOSED SALARY RANGE: £43,000 - £53,000 depending on relevant skills, knowledge and experience. The expected salary range for this role reflects internal benchmarking and external market insights.
We're happy to discuss flexible working. If you'd like to, please indicate your preference in the application – though there's no obligation to do so now. Flexible working will be part of the discussion at offer stage.
PURPOSE OF THE ROLE
The Content Management team builds fully accessible, best‑in‑class tools that enable editorial teams around the world to author, curate, and publish content. Our products power the creation of world‑class content and are central to the success of BBC online. With a modernised platform and our core tools firmly established, we are now focused on empowering editorial teams to tell richer stories and unlock new levels of creativity. As a Software Engineer, you’ll play a key role in shaping these capabilities, working as part of a collaborative development team to deliver high‑quality and reliable editorial tools.
WHY JOIN THE TEAM
We’re a diverse, supportive team who value collaboration, inclusion and a healthy work‑life balance, with colleagues based in London and Glasgow. We invest in your growth through dedicated innovation time and active Communities of Practice that bring teams together to share knowledge and solve common challenges. Our autonomous agile teams pair‑program across the full stack using technologies such as React, Node.js, Scala, Postgres, MongoDB, EC2, Lambda and S3 to build resilient, scalable services.
Your Key Responsibilities And Impact
We are seeking an experienced, professional, and enthusiastic Software Engineer to join our world‑class team responsible for designing, building and delivering the BBC’s content management systems. As a full‑stack developer on the team, you’ll be expected to:
* Design and develop resilient, secure and scalable platform services using AWS services (Lambda, EC2, API Gateway, CloudFormation, RDS).
* Build accessible UI components to specification for applications and inner‑source component libraries (React).
* Manage and implement automated CI/CD pipelines to enable reliable deployments, which include automated test suites (CodePipeline, CodeBuild).
* Implement and maintain platform‑wide observability through monitoring, alerting and logging to ensure reliability and operational excellence (CloudWatch, Grafana).
* Contribute to agile best practices in a collaborative, inclusive multi‑disciplinary team that values continuous learning and development.
Essential Criteria
YOUR SKILLS AND EXPERIENCE
* Proven experience developing and supporting production applications using JavaScript/Typescript.
* Experience designing, deploying, and managing scalable cloud infrastructure on Amazon Web Services (AWS) using Infrastructure as Code tools.
* Experience with modern development tools and practices, including CI/CD pipelines, pair programming and automated testing.
* Experience working in a cross‑functional team and comfortable asking questions, seeking feedback, and learning from others.
* A champion of accessibility standards and inclusive design.
Desired But Not Required
* Experience designing secure, scalable RESTful APIs.
* Knowledge of a variety of database technologies and their application.
* Experience working on content management systems or publishing platforms.
* A user‑focused mindset, with a passion for building tools that empower creative professionals.
#J-18808-Ljbffr