Senior Software Engineer

BBC
London

JOB BAND: D
CONTRACT TYPE: Permanent, Full-time
DEPARTMENT: Engineering Enablement
LOCATION: London Broadcasting House – Hybrid 1 day a week in London Broadcasting House
PROPOSED SALARY RANGE: £63,000 - £73,000 + London Weighting £5,319
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

Join the BBC team responsible for the routing and resiliency layer serving most of our global Web and Apps products. As a Senior Software Engineer, you will play a key role in developing and operating a high-performance cluster of Elixir applications. Your work will directly impact millions of users worldwide, ensuring our key services are fast, reliable, and always available.

WHY JOIN THE TEAM

You’d join a collaborative team of expert Elixir engineers dedicated to performance and resilience. You will work on highly impactful solutions, leveraging OTP to serve millions of users globally. We foster a culture of technical excellence and continuous learning, offering the opportunity to solve complex challenges at a massive scale.

YOUR KEY RESPONSIBILITIES AND IMPACT:

1. Develop and maintain robust, scalable software in Elixir.
2. Troubleshoot, debug, and resolve issues throughout the product life cycle.
3. Implement and manage comprehensive monitoring, logging, and alerting for our services.
4. Provision and manage cloud infrastructure using AWS services.
5. Contribute to code reviews and foster a culture of high-quality engineering.

YOUR SKILLS AND EXPERIENCE

ESSENTIAL CRITERIA:

1. Extensive experience writing and maintaining robust production software in a fast-changing environment with rapid release cycles

2. Professional experience developing with functional or infrastructure-focused programming languages (e.g. Elixir, Erlang, Haskell, Scala, Go, Rust, Python, Ruby, etc.).

3. Strong expertise in designing systems for observability, including effective monitoring, detailed logging, comprehensive performance testing strategies, and hands-on experience with modern observability tools such as Grafana, Prometheus, or CloudWatch to implement and manage monitoring solutions.

4. Hands-on experience with core AWS, or other cloud providers like GCP or Azure, to architect scalable and resilient infrastructure.

5. Extensive experience with automated testing frameworks and continuous integration/continuous deployment (CI/CD) pipelines to ensure quality and efficiency in software delivery.

DESIRED:

1. In-depth knowledge of Linux systems and performance tuning.

2. Experience with Infrastructure as Code (Terraform, CloudFormation).

3. Familiarity with containerisation and orchestration technologies (Docker, ECS, Kubernetes)

4. Familiarity with technical writing

Disclaimer

This is a written statement of the essential characteristics of the job, with its principal accountabilities, incorporating a note of the skills, knowledge and experience required for a satisfactory level of performance. This is not intended to be a complete, detailed account of all aspects of the duties involved.

Please note: If you were to be offered this role, the BBC will conduct Employment screening checks which include Reference checks; Eligibility to work checks; and if applicable to the role, Safeguarding and Adverse media/Social media checks. Any offer made is conditional on these checks being satisfactory.

For any general queries, please contact: [email protected]

Redeployment

The BBC is committed to redeploying employees seeking suitable alternative employment within the BBC and they will be given priority consideration ahead of other applicants. Priority consideration means for those employees seeking redeployment their application will be considered alongside anyone else at risk of redundancy, prior to any individuals being considered who are not at risk.

Posted 2025-07-18

Recommended Jobs

Senior Construction Lawyer (Non-Contentious) £150,000- £180,000 ++ DOE

Okapi Legal Recruitment
London

Job Details Senior Construction Lawyer (Non-Contentious) £150,000 - £180,000+ DOE London (1–2 days/week initially, flexible thereafter) No client following required This isn’t just an…

View Details
Posted 2025-07-15

Full Stack Engineer (Mid-Senior)

Nila
London

About Nila: We are on a mission to enable anyone living abroad provide quality care for their loved ones back home, just like they would if they were there Nila is dedicated to transforming eld…

View Details
Posted 2025-07-15

Head of SEO

Arrive
London

Head of SEO We’ve signed up to an ambitious journey. Join us! As Arrive, we guide customers and communities towards brighter futures and more livable cities, it isn’t a challenge just anyone cou…

View Details
Posted 2025-07-11

Client Success Manager

EmpowerRD
London

EmpowerRD is a specialist R&D tax consultancy focussing on delivering high-value engagements to unlock critical funding that rewards innovation globally. We are a tech-backed professional service org…

View Details
Posted 2025-06-01

Onsite Desktop Support Engineer - Hedge fund

Franklin Fitch
London

An exciting opportunity has arisen for a Desktop Support Engineer to join our team in a fully onsite capacity at our London office. This is a hands-on role suited to an enthusiastic and driven individ…

View Details
Posted 2025-07-01

Fire Door Inspector

Frontline Recruitment Group
London

ob Purpose To carry out thorough inspections and assessments of fire doors across client sites in accordance with current fire safety regulations (e.g., BS 8214, Regulatory Reform (Fire Safety) Ord…

View Details
Posted 2025-06-27

Studio Systems Software Engineer

Eeze
London

Role Overview: We are seeking a talented and experienced Studio Systems Engineer to join our dynamic IT team. We are looking for someone to deliver and maintain a scalable and robust iGaming platf…

View Details
Posted 2025-07-10

Employee Relations Manager

HIVED
London

About HIVED &##128230; At HIVED, we’re steamrolling forward as one of Europe’s fastest growing startups, and our momentum shows no signs of slowing. Based in London, we are a climate and logisti…

View Details
Posted 2025-06-06

Internal Audit Analyst - Energy

SmartestEnergy
London

As we expand globally, this is a real opportunity for you to make a real difference to our future at this key time as we manage the opportunities and risks that come with expansion.  How will I s…

View Details
Posted 2025-06-03

Team Leader

Buns from Home
London

Team Leader Buns From Home Tottenham Court Road London•£14 per hour•Full time Supervisor Position Overview: As a Supervisor for Buns From Home Bakery, you play a crucial role i…

View Details
Posted 2025-06-30