Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior software engineer (javascript)

London
BBC
Software engineer
€69,200 a year
Posted: 1h ago
Offer description

Job Band: D

Contract Type: Permanent, Full-time

Department: BBC Audio Mobile Business Layer Team

Location: London – Hybrid (1 day per week)

Proposed Salary Range: £65,000 - £73,400 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.


Purpose of the Role

We’re looking for a talented senior software engineer to join the Audio Mobile Business Layer team in London, building REST APIs in TypeScript. Our team maintains the codebases and associated AWS infrastructure that power the BBC Sounds APIs on a Scala/EC2 based stack. We are transitioning our stack towards an in‑house JavaScript/TypeScript platform and framework we will share with BBC News and iPlayer. As a senior software engineer, you’ll play an important role in developing our team’s approach to this transition, helping to guide our approach and technology choices.


Why Join the Team

This is a great opportunity to join a high‑performing and inclusive team at the heart of some of the BBC’s highest profile digital products, working on creating and scaling systems that have to handle 10,000+ requests per second to deliver features to millions of weekly active users. We offer plenty of training and development opportunities, including 10% time to allow for self‑improvement, learning and innovation. We promote a healthy work‑life balance with opportunities for flexible working hours.


Your Key Responsibilities and Impact

* Help inform the technical strategy for migration and transformation of the established BBC Sounds APIs towards a new TypeScript based API framework
* Develop new features for use across the BBC as part of the mobile group
* Help implement monitoring, and provide operational support for new functionality
* Collaborate with product managers on solving user problems, advising on the complexities of proposed work, breaking down tasks and planning projects.
* Learn new technologies and apply your learning to projects where appropriate


Essential Criteria


YOUR SKILLS AND EXPERIENCE

* Strong experience writing JavaScript/TypeScript applications
* Experience developing backend applications
* Experience mentoring and supporting more junior engineers
* Experience of writing unit tests and TDD
* Enthusiasm for working with other teams and disciplines, and creating an inclusive and supportive environment for everyone to work in


Desired But Not Required

* Experience working on HTTP APIs
* Experience writing backend applications in Node.jsExperience with build systems, libraries and ecosystems for Node.js projects

If you can bring some of these skills to the role, along with transferable strengths, we’d love to hear from you and encourage you to apply.

#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Software engineer - yalla
Sunbury-on-Thames
BP Energy
Software engineer
Similar job
Senior microsoft dynamics 365 f&o software engineer
London
F5 consultants
Software engineer
£80,000 a year
Similar job
Microsoft dynamics365 f&o software engineer
London
83zero Limited
Software engineer
£80,000 a year
See more jobs
Similar jobs
BBC recruitment
BBC jobs in London
It jobs in London
jobs London
jobs Greater London
jobs England
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in London > Senior Software Engineer (Javascript)

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save