Senior Software Engineer
New Today
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.
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.
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.
YOUR SKILLS AND EXPERIENCE
ESSENTIAL CRITERIA:
- 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 continuous integration/continuous deployment (CI/CD) pipelines to ensure quality and efficiency in software delivery.
DESIRED:
- 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
DIVERSITY AND INCLUSION
We have a working environment where we value and respect every individual's unique contribution, so all our employees feel that they can belong, thrive and achieve their full potential.
We want to attract the broadest range of talented people to join us. The more diverse our workforce, the better able we are to respond to and reflect our audiences in all their diversity.
We welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion and/or belief.
We are a disability confident employer. If you need to discuss adjustments or access requirements for the interview process, or to carry out this role, please contact us via email and we’d be happy to discuss: reasonable.adjustments@bbc.co.uk
- 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
Platform - Control Plane - Senior Software Engineer (IAM)
-
East Lindsey, England, United Kingdom
-
£80,000 - £100,000
- IT & Technology
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500,...
More Details -
-
New Today
Senior C++ Software Engineer Linux
-
City Of London, England, United Kingdom
-
£80,000 - £100,000
- IT & Technology
Job Description Senior C++ Software Engineer / Developer (Linux SQL C++17) London / WFH to £110k Global-leading FinTech is seeking a Senior C++ Software Engineer to take ownership of strategic enhancements on their core platform, as well as directly ...
More Details -
-
New Today
Senior Java Software Engineer
-
Nottingham, England, United Kingdom
-
£80,000 - £100,000
- IT & Technology
IT Recruiter @ USTLooking for a Data Science & Optimisation Specialist Job Title: Java, AWS – Senior / Tech Lead Location: Nottingham, United Kingdom (Hybrid: 3 days in office, 2 days remote) About the Role: We are expanding our Java Development...
More Details -
-
New Today
Senior Software Engineer II (Full Stack) - Release Management Team
-
United Kingdom
-
£125,000 - £150,000
- IT & Technology
Overview Samsara (NYSE: IOT) is the pioneer of the Connected Operations Cloud, a platform that enables organizations with physical operations to harness IoT data to develop actionable insights and improve operations. Samsara helps improve safety, ef...
More Details -
-
New Today
Senior Software Engineer - E-commerce
-
City Of London, England, United Kingdom
-
£125,000 - £150,000
- IT & Technology
About Ledger We’re a team of experts pushing the limits of what’s possible, united by our common goal to unlock true freedom through digital ownership, making technology accessible for all. We believe in a world where users, creators and enterprises ...
More Details -
-
New Today
Senior Software Engineer
-
Thatcham, England, United Kingdom
-
£125,000 - £150,000
- IT & Technology
Step into the future of defence technology with an exceptional opportunity as a Senior Software Engineer. If you're passionate about innovation and looking to make a real impact, this role offers you the chance to work on cutting-edge projects that r...
More Details -