Software Engineer, Regional TV Software
Job description
About the role
You will own the full lifecycle of television features from initial discovery to stable production deployment, ensuring that millions of viewers across Europe and Australia enjoy a reliable and intuitive experience. This role requires you to translate ambiguous product concepts into concrete technical specifications and resilient code that adheres to strict regional broadcast standards. You will act as a primary executor for feature delivery, balancing engineering excellence with the practical constraints of international television workflows. The position demands proactive communication, meticulous attention to detail, and a passion for solving problems that impact a global audience in real time. You will work hand in hand with cross-functional partners to de-risk initiatives early and maintain a high standard of quality throughout the development process. Success in this role will be measured by your ability to deliver robust software that meets both user expectations and regulatory requirements. You are expected to champion best practices and contribute to a culture where thoughtful engineering directly enables business outcomes.
Key facts
What you'll do
Design future television features in partnership with product and design teams during early exploration phases to clarify requirements and technical constraints.
Build core platform modules using standard programming languages while adhering to regional broadcast requirements and ensuring compatibility with international workflows.
Run integration tests with UK and European broadcast partners to validate schedule accuracy, electronic program guide data, and playback reliability across devices.
Review implementation details with QA and product teams to ensure alignment prior to release, reducing rework and improving cross-functional clarity.
Ship updates for regional channels, coordinating closely with operations teams to maintain stable delivery and minimize viewer disruption.
Partner with certification bodies like ETV, the BBC, and DTG to satisfy strict technical standards and navigate complex approval processes efficiently.
Automate regression checks to speed testing cycles, increase test coverage, and support frequent deployment goals for agile television software.
Collaborate across time zones using asynchronous communication to sustain feature momentum and resolve integration issues swiftly without blocking progress.
Analyze production telemetry and user feedback to identify patterns that inform future improvements and guide prioritization for subsequent iterations.
Contribute to technical documentation that supports knowledge sharing, onboarding, and long-term maintainability of regional television platforms.
Mentor junior engineers by providing code review feedback, pairing on tricky problems, and demonstrating effective debugging techniques for broadcast-related issues.
Evaluate third-party libraries and tools for suitability in a broadcast environment, balancing innovation with stability and compliance obligations.
Participate in on-call rotations to respond to incidents affecting regional streams and collaborate with SRE teams to improve system resilience.
Champion engineering practices that promote accessibility, performance, and reliability for diverse audiences across Europe and Australia.
Requirements
Holding 3-5 years of professional experience building software for television or streaming platforms, with a strong track record of delivering production-grade features.
Understanding how video streams flow through pipelines and interact with broadcast protocols, including transport streams and associated metadata.
Writing clear, maintainable code and effectively communicating technical trade-offs to both engineers and non-technical stakeholders during planning and review sessions.
Demonstrating proficiency in at least one modern programming language commonly used for backend or systems-level television software.
Showing evidence of working with continuous integration and deployment pipelines in a regulated environment where quality is critical.
Proven ability to read and interpret technical requirements, specifications, and standards without constant clarification from authors.
Committing to a collaborative work style that thrives in cross-functional teams and respects the constraints of international certification processes.
Displaying strong ownership by taking initiative to investigate, triage, and resolve issues that affect regional viewers and broadcast partners.
Nice to have
Experience working with international broadcast standards such as DVB, HbbTV, or related UK and European frameworks.
Familiarity with certification processes from organizations like ETV, the BBC, and DTG, including their submission and approval workflows.
Background in television or set-top box software environments where compliance and reliability are non-negotiable priorities.
Skills in scripting and automation that reduce manual testing effort and improve the reliability of regression suites.
Practical notes
This is a full-time position based in Cambridge, United Kingdom.
Candidates must be eligible to work in the United Kingdom without sponsorship requirements.
No specific tools or programming languages are mandated, but demonstrated adaptability to new technologies is essential.
The compensation range for this role is fixed at £60,000 to £80,000 per year, reflecting the scope and responsibility of the position.
Application details will be provided on the official job page, including instructions for submitting relevant experience and portfolio samples.