Software Engineer

New Today

This job is with BBC, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.

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. We are entering an exciting new phase. 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. Our long-term strategy is platform-first: developing modular, independent capabilities that drive flexibility, innovation and resilience. These capabilities will endure beyond individual systems, ensuring continuity and maintainability across the entire platform. As a Software Engineer, you'll play a key role in shaping these capabilities. You'll work as part of a collaborative development team to deliver high-quality and reliable editorial tools that allow us to connect with audiences around the world. 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. This is a role where you can make a meaningful contribution to editorial tooling used globally, while deepening your engineering skills in a nurturing environment. 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. YOUR SKILLS AND EXPERIENCE

ESSENTIAL CRITERIA: 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 If you can bring some of these skills and experience, along with transferable strengths, we'd love to hear from you and encourage you to apply. Before your start date, you may need to disclose any unspent convictions or police charges, in line with our Contracts of Employment policy. This allows us to discuss any support you may need and assess any risks. Failure to disclose may result in the withdrawal of your offer. ]]>
Location:
United Kingdom
Job Type:
FullTime
Category:
Broadcast Media