Senior Software Engineer (London)
New Yesterday
Press Tab to Move to Skip to Content Link
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
Youd 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 or infrastructure-focused programming languages (e.g., Elixir, Erlang, Haskell, Scala, Go, Rust, Python, 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.
- 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.
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.
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 are offered this role, the BBC will conduct employment screening checks including reference checks, eligibility to work, and, if applicable, safeguarding and social media checks. Any offer is conditional on these checks being satisfactory.
The BBC is committed to redeploying employees seeking suitable alternative employment within the BBC and will give priority consideration to such applicants.
Information at a Glance
This is your BBC
At the BBC, you can create and innovate in an inclusive environment while contributing to some of the worlds best-loved content, and the BBCs mission to inform, educate, and entertain.
Life at BBC
Benefits include a competitive salary, flexible benefits, a flexible 35-hour week, 25 days annual leave (with options to buy more), a pension scheme, and discounts on dental, health care, and gym memberships. We support your career development and offer flexible working options.
You belong
We value diversity and inclusion, welcoming applications from individuals of all backgrounds and identities. We are committed to creating a workplace where everyone can thrive.
Disability confident
We are a disability confident employer. For adjustments or access requirements, contact us at reasonable.adjustments@bbc.co.uk .
#J-18808-Ljbffr- Location:
- London
- Job Type:
- FullTime
We found some similar jobs based on your search
-
New Yesterday
Senior Software Engineer - AWS, Node & Typescript (London)
-
Greater London
Job Description Find out if this opportunity is a good fit by reading all of the information that follows below. Senior Software Engineer TypeScript, Node & AWS Location: Hybrid / Remote First London (1 day a week on-site) 85,000 - 100,000 + Benefit...
More Details -
-
New Yesterday
Senior Software Engineer, Python Development - London (London)
-
Greater London
Social network you want to login/join with: Ready to make your application Please do read through the description at least once before clicking on Apply. Senior Software Engineer, Python Development - London, London col-narrow-left Client: Fitch Rat...
More Details -
-
New Yesterday
Senior Software Engineer (Python) (London)
-
Greater London
This range is provided by Switch Tech Talent. Your actual pay will be based on your skills and experience talk with your recruiter to learn more. Considering applying for this job Do not delay, scroll down and make your application as soon as possib...
More Details -
-
New Yesterday
Senior Software Engineer (VP) Equity Derivatives Technology (London)
-
Greater London
Overview Citi is a world-leading global bank. We have approximately 200 million customer accounts and a presence in more than 160 countries and jurisdictions worldwide. We provide consumers, corporations, governments, and institutions with a broad ra...
More Details -
-
New Yesterday
Senior Software Engineer, Clojure (London)
-
Greater London
DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities...
More Details -
-
New Yesterday
Senior Software Engineer, Pricing and Derived Data (London)
-
Greater London
Senior Software Engineer, Pricing and Derived DataSenior Software Engineer, Pricing and Derived Data Job Location London Take the next step in your career now, scroll down to read the full role description and make your application. Employment type ...
More Details -