Rodeo
ResourcesPartnersSign in

BBC

Senior Software Engineer - EXTEND

Salford
£63k – £68k/yr
Posted 7 days ago
Sign up to applySee more jobs like this

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

Senior Software Engineer – Mobile Enablement

BBC Media Tech – Mobile Experiences


JOB DETAILS

  • Job Band: D
  • Contract Type: Permanent
  • Department: BBC Media Tech – Mobile Experiences
  • Location: Glasgow (Pacific Quay or hybrid Salford Dock House/London Broadcasting House – 1 day per week hybrid)
  • Salary Range: £63,000 – £68,000 (depending on skills, knowledge, and experience)
  • Purpose: Part of BBC Extend programme for disabled applicants (as defined by the Equality Act 2010/Disability Discrimination Act 1995).

ABOUT THE ROLE

This Senior Software Engineer role is central to the BBC’s Mobile Experiences team, focusing on Mobile Enablement—building systems and infrastructure to accelerate mobile app development, mentor teams, and align technical standards across the organisation.


BBC EXTEND (DEAF/DISABLED/NEURODIVERGENT APPLICANTS)

To apply, you must:

  • Identify as deaf, disabled, or neurodivergent and meet either:
    • Equality Act 2010’s definition of disability (UK-wide).
    • Disability Discrimination Act 1995’s definition (Northern Ireland).

Key Benefits:

  • Accessible application process: Contact extend@bbc.co.uk for support or enquiries.
  • Workplace adjustments: Dedicated BBC Access and Disability Service provides ongoing support.
  • Commitment to inclusivity: Post-offer, teams will collaborate with you to implement personalised adjustments.

For further details, visit the BBC Extend webpage.


PURPOSE OF THE ROLE

As a Senior Software Engineer, you’ll:

  • Develop and maintain scalable systems/infrastructure to support BBC mobile (iOS/Android) app development.
  • Bridge gaps across teams by mentoring senior developers and non-technical stakeholders.
  • Advocate for technical standards, ensuring agile workflows and continuous improvement via code reviews and post-incident reviews.

Impact: Central role in enabling, scaling, and unifying BBC mobile development.


KEY RESPONSIBILITIES

To achieve this, you will:

  • System Development & Maintenance:

    • Oversee the lifecycle of support systems—from requirements through to deployment and maintenance.
    • Work closely with mobile app development teams and cross-BBC stakeholders.
  • Agile Culture & Collaboration:

    • Uphold high standards through code reviews, testing, and meaningful feedback.
    • Stakeholder Management: Collaborate with technical and non-technical teams to solve challenges and gather requirements.

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.

  • Team Leadership:
    • Mentor junior engineers, refine team processes, and foster high performance.

RESPONSIBILITIES AT A GLANCE

<ul> <li>Hardware/software <strong>SRE/service ownership</strong> for tools critical to 100+ BBC mobile engineers</li> <li>Leverage <strong>cloud technologies</strong> (AWS, GCP, CI/CD) to build reproducible environments</li> <li>Design and document <strong>infrastructure-as-code solutions</strong> (e.g. Docker, Terraform, lab automation)</li> <li>Guide teams in adopting best practices for <strong>version control, secrets management, and security testing</strong></li> <li>Escalate/respond to SLO-breaches; perform <strong>root cause analysis</strong> in virtual on-call rotations</li> <li>Support app development <strong>ad-hoc and ad-lib requests</strong> (e.g. devices/sdk setup, custom tooling)</li> <li>Define and deliver improvements that <strong>reduce complexity and painpoints</strong> for mobile teams</li> </ul>

** about the BBC opportunity**

  • Based in a fluid, multi-strand environment with opportunities for change and growth.
  • Part of a colourful work culture shaped by creative initiatives.
  • Enjoy benefits like an excellent pension scheme, flexible working policies, SSCP discount , health weekends, staff focused wellness programs and competitive holiday (33 days + bank holidays).
  • Work with industry leaders surrounded by like-minded people who share in the BBC's purpose of shaping an inspiring and inclusive world through the best of television, radio and digital stories our journalists deliver.
  • For access to the newest understanding on all aspects of British life and culture and to be privy to discussions around how we can shape a more equitable Britain (creativity; future of entertainment / audiences across platforms; thought-provoking news coverage).
  • No two days are exact copies of one another. Which invites emphasises individual responsibility and entrepreneurship.

REQUIREMENTS

Essential Criteria

Core technical expertise in: ✔ AWS expertise (CodeBuild, CodePipeline, EC2, Lambda, Firecracker).

  • Deep understanding of deploying, monitoring, troubleshooting, and scaling systems in production,
  • Experience automated testing via Python/GitHub Actions.

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job

✔ System reliability (including knowing how to manage production systems, monitoring/logging, incident management, Post-Incident Reviews).

✔ Quality coding (adhering to standards for branching Merge Requests, CI/CD pipelines, security-conscious practices).

✔ Stakeholder communication with diverse audiences through clear and articulate interactions.

✔ Mentorship (Proven ability to empower junior staff or refine team practices).


Additional Desirable Skills/Technologies:

  • Hands-on native mobile (iOS/Android) development frameworks
  • Admin experience with Google Cloud Platform (GCP) and Firebase
  • MacOS environments and tools for CI/CD pipelines (e.g. Xcode)
  • Domain knowledge of large-scale AWS development (e.g. Serverless frameworks, Python web frameworks).

Language & Britness

This role is created by BBC Creative, part of BBC Innovation. British English used throughout.


NOTES AND DISCLAIMER

  • This description lists primary responsibilities and key criteria. Daily tasks may extend beyond listed points, though essential criteria are mandatory.

  • Employment Checks: Any offer is conditional on passing screening (references, eligibility, safeguarding, Adverse media/Social media checks).

  • Disclosure Policy: For pre-start roles, disclosure of any convictions/charges is required per BBC Recruitment Policy. Failure to disclose could void an offer.

  • CEO Statement:

“BBC Creative is committed to everyone’s success here. We encourage applications across disciplinary divides. Our culture thrives on creativity, teamwork, openness and inclusion of perspectives, experiences, and backgrounds. Two heads are better than one; we forge lively and lively diverse collaborations. Anyone considering job progression journey with us must actively embrace and celebrate diversity and inclusion.”


APPLICATION INSTRUCTIONS

  • Applications made via onlineform only (Applicant Tracking Systems only). CV submissions unprocessable.
  • Contact: bbchr@bbc.co.uk
  • For rehire/redeployment candidates at risk of redundancy, priority application consideration applies.

BBC REDEPLOYMENT PRIORITY

The BBC prioritises employees seeking internal redeployment over external applicants for roles affected by reorganisations/redundancies.


Let’s shape the future of media together 📺🍎📲.

Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Skills

AWS
CodeBuild
CodePipeline
EC2
Lambda
Docker
Cloudwatch
Monitoring
Incident Management
Testing
Security
Documentation
Communication
Mentoring
CI/CD
Python

Location

Salford, England, United Kingdom

Sign up to applySee more jobs like this