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 programming languages (e.g. Elixir, Erlang, Clojure, etc.) or infrastructure-focused programming languages (Go, Rust, 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-09-18

Recommended Jobs

Project Manager - Energiesprong ( Band 6)

Sutton Housing Partnership
Sutton, Greater London

Job Category : Interims Location : Sutton Gate, Sutton Housing Partnership Hours Per Week : 36.00 Start Date : Immediate Start Start Time : 09:00 End Time : 17:00 Salary: £399.20 Key…

View Details
Posted 2025-08-29

Commercial Combined Underwriter

Harrison Holgate
London

Commercial Combined Underwriter Are you looking to take the next step in your career with a forward-thinking and growing MGA? My client is seeking a proactive and skilled Commercial Combined Underwr…

View Details
Posted 2025-09-10

FOH Team Member

Boparan Restaurant Group
London

Join The Cinnamon Collection as a Front of House Team Member! Are you passionate about delivering exceptional service and creating unforgettable dining experiences? The Cinnamon Collection, a leade…

View Details
Posted 2025-08-24

Remote Business Coach & Mentor | Guide Entrepreneurs to Success

Road to Prosperity Growth Academy
London

About the Opportunity Are you an experienced professional with a passion for coaching, mentoring, and empowering entrepreneurs? Do you want to build a flexible, remote career that allows you to ma…

View Details
Posted 2025-08-01

Quant Developer C++

Quant Capital
London

Quant Developer C++ Remote Quant Capital is urgently looking for a Python Engineer to work for our high profile investment management vendor. Our client is a well known global wealth manageme…

View Details
Posted 2025-07-09

Laundry Valet, The Savoy Hotel

FAIRMONT
London

The Savoy, a Fairmont Managed Hotel, is one of the world's most iconic hotels. A renowned leaders in the hospitality industry, The Savoy has a reputation for outstanding service and excellence. O…

View Details
Posted 2025-09-02

Check In Runner

London City Network (775)
Aldgate, Greater London

Check In Runner - Early Shift Shift Time: 08:00 - 16:00 Working dates: Saturday 20th & Sunday 21st September 2025 Competitive Pay: £14.41 per hour Apply By: Monday 11th September 2025 Induction: Sch…

View Details
Posted 2025-09-02

FPGA Developer - Quant Trading

Quant Capital
London

FPGA DEVELOPER – LOW-LATENCY HARDWARE DESIGN Global Quantitative Trading Firm Highly competitive, industry leading compensation London – Hybrid (4 days onsite / 1 remote) Quant Capit…

View Details
Posted 2025-07-01

UK Corporate Banking Summer Internship Programme 2026 London

London

UK Corporate Banking Summer Internship Programme 2026 London Internships at Barclays Our internships are the perfect introduction to the world of financial services. You’ll be immersed in your …

View Details
Posted 2025-09-12

Indirect Tax Manager - In-House

Pro-Tax
London

Indirect Tax Manager London Up to £85,000 Are you looking for an in-house international tax role with a market leader? Do you want to join a growing team? Are you frustrated with working …

View Details
Posted 2025-09-09