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

Senior software engineer

Cardiff
BBC Group and Public Services
Software engineer
Posted: 20 October
Offer description

JOB DETAILS

JOB BAND: D
CONTRACT TYPE: Permanent
DEPARTMENT: Broadcast & End User Technology (B&EUT)
LOCATION: Cardiff, London, Birmingham, Glasgow or Other. Hybrid – This is a hybrid role, and the successful candidate will balance office working with home working. Some travel may be required for project work and office base can be discussed at interview.
PROPOSED SALARY RANGE: up to £70,000 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

The Broadcast Control System is vital to the BBC’s ability to broadcast content to millions across the UK and beyond. As a Senior Software Engineer, you’ll shape and evolve this mission‑critical platform, building robust front‑end interfaces and resilient back‑end services. Working closely with engineers and stakeholders, you’ll ensure performance, scalability, and security while driving innovation to meet future needs. Your expertise will keep the BBC broadcasting seamlessly today and enable it to thrive in a changing media landscape.


WHY JOIN THE TEAM

Become part of a team that thrives on collaboration and technical excellence. You’ll work alongside experienced engineers and broadcasting specialists from across the BBC, tackling complex challenges like integrating third‑party equipment into a mission‑critical system. Our multi‑language software environment ensures variety and continuous learning, while our culture encourages growth and innovation. Together, we deliver solutions that keep the BBC broadcasting seamlessly – giving you the chance to make a real impact every day.


YOUR KEY RESPONSIBILITIES AND IMPACT

* Design, deliver and support robust front‑end interfaces and back‑end services for the Broadcast Control System, ensuring maintainability and scalability.
* Integrate third‑party broadcast equipment into the platform, achieving reliable interoperability through thorough testing and validation.
* Lead technical decision‑making, producing documented architecture proposals and gaining stakeholder approval within agreed timelines.
* Introduce, improve and maintain coding standards, automated testing, and CI/CD pipelines, establishing a testing strategy and driving adoption to improve code quality and reliability.
* Mentor and support junior engineers, providing regular code reviews.


YOUR SKILLS AND EXPERIENCE


ESSENTIAL CRITERIA

* Proven experience in designing and developing complex software systems, including both front‑end and back‑end components, using modern frameworks and C#, C++ or similar languages.
* Strong knowledge of software architecture and design principles, with demonstrable experience making technical decisions and documenting solutions.
* Strong stakeholder engagement skills, with the ability to collaborate effectively across technical and non‑technical teams.
* Excellent problem‑solving and systems thinking skills, with the ability to anticipate dependencies, connect components across the platform, and propose innovative solutions that consider the wider system impact.
* Ability to integrate third‑party systems or hardware, with experience in API design, interoperability, and troubleshooting integration issues.
* Demonstrated leadership and mentoring skills, including guiding junior engineers and contributing to team‑wide technical standards and practices.


DESIRED BUT NOT REQUIRED

* Experience with broadcast or media systems, including familiarity with industry standards and protocols.
* Proficiency in multiple programming languages (e.g., C++, C#, Python, PowerShell, or similar), demonstrating adaptability across technologies.
* Hands‑on experience with CI/CD pipelines and automated testing, including introducing or improving testing strategies in existing systems.
* Experience with web front‑end development, using modern frameworks and best practices for responsive, accessible interfaces.
* Knowledge of cloud platforms and containerisation (e.g., AWS, Azure, Docker, Kubernetes) for scalable deployments.


BENEFITS

* Fair pay and flexible benefits including a competitive salary package, a flexible 35‑hour working week, 25 days annual leave with the option to buy an extra 5 days, a defined pensionscheme and discounted dental, health care and gym.
* Excellent career and professional development.
* Support in your working life, including flexible working which you can discuss with us at any point during the application, selection or offer.
* A values‑based organisation where the way we do things is important as what we do.

We welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio‑economic background, religion and/or belief.

#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Senior software engineer (c/c++)
Brent Knoll
Sky
Software engineer
Similar job
Senior software engineer
Newport (Newport)
GoodFit.io
Software engineer
Similar job
Senior software engineer (uk/europe based - fully remote)
Cardiff
Overloop
Software engineer
See more jobs
Similar jobs
It jobs in Cardiff
jobs Cardiff
jobs Cardiff
jobs Wales
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Cardiff > Senior Software Engineer

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

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save