Senior Software Engineer - EXTEND in London

Senior Software Engineer - EXTEND in London

London Full-Time 63000 - 68000 £ / year (est.) No working from home possible
BBC Group and Public Services

At a Glance

  • Tasks: Develop and maintain systems for BBC mobile app development, supporting teams across the organisation.
  • Company: Join the BBC, a leading media organisation committed to diversity and inclusion.
  • Benefits: Enjoy a competitive salary, flexible working hours, and excellent career development opportunities.
  • Other info: Be part of a supportive environment that values accessibility and personal growth.
  • Why this job: Make a real impact on mobile experiences while mentoring and collaborating with talented colleagues.
  • Qualifications: Experience in AWS, strong coding practices, and exceptional communication skills are essential.

The predicted salary is between 63000 - 68000 £ per year.

JOB LOCATION: Glasgow, GBR, G511DA; London, GBR, W1A 1AA; Salford, GBR, M50 2QH

JOB DETAILS:

  • JOB BAND: D
  • CONTRACT TYPE: Permanent
  • DEPARTMENT: BBC Media Tech – Mobile Experiences
  • LOCATION: Glasgow Pacific Quay or Salford Dock House or London Broadcasting House – 1 day a week Hybrid
  • PROPOSED SALARY RANGE: £63,000 - £68,000 depending on relevant skills, knowledge and experience.

PURPOSE OF THE ROLE:

You’ll be working on the Mobile Enablement team, helping to provide tools, infrastructure and assistance to support teams building the BBC’s mobile apps for iOS and Android. As a Senior Software Engineer you’ll play a key role building, maintaining and acquiring systems and services to help other BBC mobile teams build faster and align on technology and processes. You will accelerate the team by mentoring colleagues, as well as engaging with teams across the organisation.

YOUR KEY RESPONSIBILITIES AND IMPACT:

  • Developing and maintaining systems and infrastructure to support mobile app development within the BBC.
  • Working through the product lifecycle from requirements through to release and ongoing support, with an emphasis on working closely with internal stakeholders in the mobile app space.
  • Participate in agile practices, code reviews and other measures to contribute to a culture of openness, quality and continuous improvement.
  • Liaising with colleagues in teams across the organisation to gather requirements, provide support, troubleshoot.
  • Supporting the systems provided by our team and responding to incoming requests from colleagues.

YOUR SKILLS AND EXPERIENCE:

ESSENTIAL CRITERIA:

  • Technical Insight (Cloud technologies): Experience and expertise building in AWS, including CodeBuild, CodePipeline, EC2, Lambda, Docker, CloudWatch.
  • Supporting production systems: Experience and knowledge of supporting systems and concerns such as reliability, monitoring, dealing with live incidents and conducting Post Incident Reviews.
  • Quality coding practices: such as testing, security concerns, meaningful PR feedback, and appropriate documentation for different audiences.
  • Stakeholder Management: Exceptional communication skills with the ability to collaborate with a broad range of colleagues, technical and non‑technical, both within a team and across other internal organisation clients.
  • Team Building: Experience mentoring more junior colleagues, improving team processes and contributing to building high‑performing teams.

DESIRABLE:

  • Technical Insight (Mobile Apps): Knowledge and experience of native mobile app development.
  • Technical Insight (MacOS build machines): Using MacOS as a CI build environment.
  • Technical Insight (GCP): Google Cloud Platform administration including Firebase.
  • Technical Insight (CI/CD): CI/CD workflows using GitHub Actions.
  • Expertise in one or more languages commonly used in AWS development such as Python including relevant experience of automated testing.

Benefits:

  • Fair pay and flexible benefits including a competitive salary package, a flexible 35‑hour working week, 25 days annual leave with the option to buy an extra 5 days, a defined pension scheme and discounted dental, health care and gym.
  • Excellent career and professional development.
  • Support in your working life, including flexible working which you can discuss with us at any point during the application, selection or offer.
  • A values‑based organisation where the way we do things is important as what we do.

Accessibility:

We are a disability confident employer. If you need to discuss adjustments or access requirements for the interview process, or to carry out this role, please contact us via email.

Diversity and Inclusion:

We welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio‑economic background, religion and/or belief.

BBC Group and Public Services

Contact Details:

BBC Group and Public Services Recruitment Team

We think you need these skills to ace Senior Software Engineer - EXTEND in London

Communication Skills
SQL
Problem-Solving Skills
Python
Automation
Data Engineering
ETL/ELT Processes