Senior Software Engineer
New Today
Overview
Join to apply for the Senior Software Engineer role at BBC
JOB DETAILS
Job band: D
Contract type: Permanent, Full-time
Department: Engineering Enablement
Location: London Broadcasting House or Glasgow Pacific Quay – Hybrid 1 day a week in office
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
- Develop and maintain robust, scalable software in Elixir.
- Troubleshoot, debug, and resolve issues throughout the product life cycle.
- Implement and manage comprehensive monitoring, logging, and alerting for our services.
- Provision and manage cloud infrastructure using AWS services.
- Contribute to code reviews and foster a culture of high-quality engineering.
Essential Criteria
YOUR SKILLS AND EXPERIENCE
- Extensive experience writing and maintaining robust production software in a fast-changing environment with rapid release cycles
- Professional experience developing with functional programming languages (e.g. Elixir, Erlang, Clojure, etc.) or infrastructure-focused programming languages (Go, Rust, Ruby, etc.)
- 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
- Hands-on experience with core AWS, or other cloud providers like GCP or Azure, to architect scalable and resilient infrastructure
- Extensive experience with automated testing frameworks and CI/CD pipelines to ensure quality and efficiency in software delivery
Desirable
- In-depth knowledge of Linux systems and performance tuning
- Experience with Infrastructure as Code (Terraform, CloudFormation)
- Familiarity with containerisation and orchestration technologies (Docker, ECS, Kubernetes)
- Familiarity with technical writing
Disclaimer
This job description 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: bbchr@bbc.co.uk
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.
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Engineering and Information Technology
- Industries: Broadcast Media Production and Distribution
- Location:
- City Of London, England, United Kingdom
- Salary:
- £125,000 - £150,000
- Job Type:
- FullTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Today
Senior Software Engineer (Kotlin)
-
London
-
£100,000
- IT;IT
Senior Software Engineer (Kotlin) ?? Up to £105,000 + bonus + excellent Benefits ?? Hybrid - 2 days onsite in Central London (Zone 1) Are you a JVM engineer curious about Kotlin - or already loving it? Want to solve complex problems that contribute t...
More Details -
-
New Today
Senior Software Engineer, Full Stack
-
City Of London, England, United Kingdom
-
£100,000 - £125,000
- IT & Technology
This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board. Who We Are: We're Breakroom. Our mission is to turn every job into a good job. We're building a community powered rating for every job in the world, an...
More Details -
-
New Today
Senior Software Engineer Java Edinburgh Hybrid up to £85K
-
City Of Edinburgh, Scotland, United Kingdom
-
£100,000 - £125,000
- IT & Technology
Senior Software Engineer Java Edinburgh Hybrid up to £85K We’re working with a rapidly growing UK digital consultancy with a headcount of 500+ and offices across the UK. They combine technical excellence with a supportive culture that genuinely puts...
More Details -
-
New Today
Senior Software Engineer, Backend
-
United Kingdom
-
£100,000 - £125,000
- IT & Technology
At Webflow, our mission is to bring development superpowers to everyone. As the pioneer of the Website Experience Platform (WXP), we’re redefining how teams Build, Manage, and Optimize for the web — combining visual development, powerful content mana...
More Details -
-
New Today
Senior Software Engineer - National Security
-
Bradley Stoke, England, United Kingdom
-
£80,000 - £100,000
- IT & Technology
Senior Software Engineer - National Security About Us: We are the Information Intelligence Group (IIG) of CACI UK, a specialist software consultancy providing bespoke solutions to solve our customers' complex operational problems. As our business g...
More Details -
-
New Today
Lead/Senior Software Engineer, Acceleration
-
City Of London, England, United Kingdom
-
£80,000 - £100,000
- IT & Technology
Who we are: Want to make an impact? Join our pack and come work (and play!) with us. We believe everyone deserves the unconditional love of a pet—and at Rover, our mission is to make it easier to experience that love. Founded in 2011, the Rover app a...
More Details -