Senior Software Engineer
New Yesterday
Job Description
This job is with BBC, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.
JOB DETAILSJOB 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.
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.
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.
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
- Location:
- London
- Job Type:
- FullTime
- Category:
- Technology
We found some similar jobs based on your search
-
New Yesterday
Senior Python Software Engineer AI
-
London
-
£90,000 - £110,000 per annum
- IT & Computers
Senior Python Software Engineer / Developer London / WFH to £110k Would you like to join a growing and profitable start-up that is viewed as a leading FinTech disruptor in a senior role that will allow you a great deal of influence and progression? A...
More Details -
-
New Yesterday
Senior C++ Software Engineer Linux
-
London
-
£90,000 - £120,000 per annum
- IT & Computers
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 on bespoke clien...
More Details -
-
New Yesterday
C++ Senior Software Engineer
-
London
-
Salary negotiable
- IT & Computers
Job Title: C++ Senior Software Engineer Day Rate: Via Umbrella Length of Contract: 6 months (huge potential for extension) Location: London About Client: A leading global financial technology organization is driving innovation across banking, pay...
More Details -
-
New Yesterday
Senior Software Engineer - C# / FinTech
-
London
-
£100,000 - £110,000 per annum
- IT & Computers
Our client, a fast-growing FinTech organisation delivering innovative digital financial solutions, is seeking a highly experienced Senior Software Engineer to join their expanding technology team. This is an exceptional opportunity to work on a wide ...
More Details -
-
New Yesterday
Senior Software Engineer
-
London
-
£100,000 - £110,000 per annum
- IT & Computers
SENIOR SOFTWARE ENGINEER (PYTHON) CENTRAL LONDON - HYBRID (2-3 DAYS PW) £100,000 - £110,000 + BONUS & BENEFITS Are you a Senior Software Engineer passionate about building robust, scalable Python applications in a fast-paced fintech environment? Th...
More Details -
-
New Yesterday
Senior Software Engineer Python
-
London
-
£100,000 - £110,000 per annum, Inc benefits
- IT & Computers
Role: Senior Software Engineer (Python) Salary: £100,000-£110,000 + Bonus WFH: Hybrid - 2-3 days/week in-office (Central London) Overview Our client is a profitable and fast-growing UK fintech helping over 800,000 customers improve their financial...
More Details -