Senior Software Engineer
New Today
JOB DETAILS
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
- Location:
- London
- Job Type:
- FullTime
- Category:
- Broadcast Media
We found some similar jobs based on your search
-
New Today
Senior Software Engineer
-
London, England, United Kingdom
-
£200,000 +
- IT & Technology
Please note this is for London, UK. You only need toapply to one location if there are multiple listed for the job. Apply Now At Ripple, we’re building a world where value moves like information does today. It’s big, it’s bold, and we’re already doin...
More Details -
-
New Today
Senior Software Engineer - Citi
-
London, England, United Kingdom
-
£200,000 +
- IT & Technology
Senior Software Engineer (VP) - Equity Derivatives Technology Senior Software Engineer (VP) - Equity Derivatives Technology Overview Citi is a world-leading global bank. We have approximately 200 million customer accounts and a presence in more th...
More Details -
-
New Today
Senior Software Engineer
-
London, England, United Kingdom
-
£200,000 +
- IT & Technology
Join to apply for the Senior Software Engineer role at Symbolica AI Join to apply for the Senior Software Engineer role at Symbolica AI Symbolica is an AI research lab pioneering the application of category theory to enable logical reasoning in...
More Details -
-
New Today
Senior Lead Software Engineer - Jisu C++ Exchanges
-
London, England, United Kingdom
-
£150,000 - £200,000
- IT & Technology
This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board. Job Description The Jisu team in the F&O Execution Technology group is looking for an experienced C++ developer to join our ultra-low latency direct mar...
More Details -
-
New Today
Embedded Linux Senior Software Engineer - Optimisation
-
Greater London, England, United Kingdom
-
£150,000 - £200,000
- Engineering
Embedded Linux Senior Software Engineer - Optimisation Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical Continue with Google Continue with Google Embedded Linux Senior Software Engineer - Optimisation...
More Details -
-
New Today
Senior Software Engineer
-
Greater London, England, United Kingdom
-
£200,000 +
- IT & Technology
Overview At Synexus, we're helping advertisers rethink how they show up in the news ecosystem. After a successful investment round, we are launching a new brand and product to the Ad tech market. Today, blunt keyword blocking causes brands to avoid ...
More Details -