Software Engineer
Fully Remote, Europe
Contract
Senior C++ Developer - Broadcast Playout & Real-Time Media Systems
Location: Remote (UK / EU)
Type: Contract (rolling / indefinite)
Start Date: June 2026
We’re looking for a Senior Software Developer to join a globally recognised broadcast technology company powering thousands of TV channels across more than 50 countries worldwide.
This is a critical hire within the core Development team, focused primarily on a flagship, mission-critical broadcast playout platform used by major broadcasters globally.
You’ll play a key role in designing and evolving complex real-time broadcast software, working across modern C++, video/audio processing, graphics pipelines, and mission-critical playout systems.
What you’ll do
- Design, develop, and improve features across a flagship broadcast playout platform
- Work on real-time video and audio processing within mission-critical broadcast environments
- Investigate and resolve software issues using crash dumps, logs, and debugging tools
- Contribute to modernising and improving a long-standing C++ codebase
- Develop and maintain unit tests and software quality processes
- Configure and maintain development, testing, and build environments
- Collaborate closely with support, delivery, and product teams to solve complex customer challenges
- Mentor and support junior developers within the team
- Contribute to coding standards, architecture discussions, and engineering best practices
- Take ownership across the full software development lifecycle, from requirements through to customer deployment
Technical environment
- Modern C++ (C++11, C++17)
- Qt Framework
- Real-time broadcast video and audio processing
- Signal-level broadcast technologies and graphics pipelines
- Broadcast playout and channel automation systems
- Crash analysis, debugging, and fault investigation
- Client/server communication and distributed systems
- SQL, XML, and network synchronisation
- Build systems and software tooling
- Exposure to Matrox SDKs/hardware beneficial
What we’re looking for
- Strong experience as a Senior Software Developer working with modern C++
- Hands-on experience with real-time video and/or audio processing systems
- Background within broadcast, media technology, playout, or signal-processing environments
- Commercial experience using the Qt framework
- Strong debugging and crash analysis capabilities within complex software systems
- Experience delivering software products through the full SDLC
- Ability to work effectively within a fully remote engineering team
- Strong analytical problem-solving and communication skills
- Experience mentoring developers or providing technical leadership is highly desirable
- Experience working with broadcast vendors, playout providers, or production technology companies
- Knowledge of graphics processing, video pipelines, or hardware SDK integrations
If this sounds like you, please do get in touch!
Hybrid, United Kingdom
Apply Now!
Fully Remote, Europe
If this sounds like you, please do get in touch!
Hybrid, Europe
If this sounds like you, please do get in touch!