Senior Video Software Engineer
Prague, Czechia
Sky
Explore a career at Sky, Europe's leading media and entertainment company. Make a positive impact on millions.Senior Video Software Engineer
Join us and build a streaming platform used by millions.
At Sky Czech Republic, we’re building the tech backbone that powers some of the world’s biggest streaming services. Ever heard of Peacock in the U.S., Showmax in Africa, or Sky Showtime in the Czech Republic? They all run on our global streaming platform—a kind of technological skeleton where each service plugs in its own content and branding. Our platform serves millions of users worldwide. Just to give you an idea—Peacock alone has 36 million users in the U.S. Thousands of engineers globally are shaping this platform, and our Prague tech hub is a key part of that effort. But we don’t just keep the engine running—we push the tech boundaries of what’s possible, alongside teams from Lisbon, London, and New York. Here in Prague, we have teams specializing in front-end development (including mobile, TV, and web), back-end development (Java), DevOps & Platform Engineering, Video Software Engineering, and data science.
What is the plot?
Join a small, highly skilled team spread across Prague, LA, and London, focused on building and optimizing core video software solutions. Our primary products are the VOD packager and validator, which ensure high-quality video delivery and seamless streaming experiences. While our team is globally distributed, we work within natural time zones to foster smooth collaboration. We embrace agile methodologies and work closely with cross-functional teams, including ad insertion, player teams, QA, and SRE, to ensure the reliability, scalability, and security of our video streaming applications.
We're passionate about building high-quality video software solutions for streaming platforms. If you're excited about working with cutting-edge video delivery technology and are eager to contribute to evolving services, we’d love for you to join us!
What role will you play?
As a Senior Video Software Engineer, you will primarily focus on developing and optimizing the VOD packager and validator, ensuring smooth video delivery and playback across various platforms. You will also help maintain and enhance the service that manages the content lifecycle, ensuring all content is appropriately packaged, validated, and ready for delivery. Your work will involve collaborating with ad insertion teams to integrate ads seamlessly, player teams to optimize playback performance, and QA teams to automate testing and maintain quality. You'll also collaborate closely with SRE teams to ensure smooth cloud-based operations. In the future, your work may extend to an internal service evaluating video encoding to further enhance our video delivery pipeline.
Your daily tasks:
Develop and maintain the VOD packager and validator systems to ensure efficient video packaging, validation, and secure delivery.
Oversee and contribute to the service that manages the entire content lifecycle, from ingestion to final packaging and validation for delivery.
Collaborate with ad insertion teams to seamlessly integrate ads within video streams.
Work with player teams to optimize video playback performance across various platforms and devices.
Collaborate with QA teams to automate testing processes and ensure error-free video delivery.
Work with SRE teams to ensure cloud services are reliable, scalable, and perform optimally (AWS, Kubernetes, Docker).
Validate video manifests and playback across multiple platforms, ensuring compliance with standards such as DASH, CMAF, and HLS.
Contribute to future developments, including internal services that may evaluate video encoding for enhanced delivery.
What skills do you need to play your role well?
Technical Skills:
3+ years of experience in software development, with strong expertise in GoLang.
Experience with video delivery technologies such as VOD packaging, validation, DRM, and encryption.
Familiarity with video streaming protocols like DASH, CMAF, and HLS.
Experience with cloud technologies (AWS) and containerization (Kubernetes, Docker).
Familiarity with CI/CD pipelines and automated testing processes.
Knowledge of additional languages like C++, Python, Bash, or other scripting languages is highly valued.
Experience with Site Reliability Engineering (SRE) practices for ensuring scalability and reliability in cloud environments.
Familiarity with Agile or Scrum development methodologies.
Soft Skills:
Strong communication and collaboration skills, working effectively with ad insertion, player, QA, and SRE teams.
A problem-solving mindset with the ability to troubleshoot complex video delivery, security, and content lifecycle challenges.
A passion for learning and staying up-to-date with video technologies, cloud infrastructure, and security practices.
Ability to work effectively in a distributed team, collaborating across natural time zones.
What can you expect in return?
Learning & Growth: Develop expertise in video delivery technologies, DRM, encryption, and cloud infrastructure, with future opportunities to contribute to services evaluating video encoding.
Collaborative Environment: Work in a close-knit, distributed team, collaborating with diverse teams across multiple functions to deliver innovative video solutions.
Global Impact: Work in an international environment on cutting-edge technology that scales globally.
People-First Culture: We care about our people just as much as we care about the stability of our platform.
Performance Bonuses: Earn an annual bonus based on your performance.
Hybrid Work: Enjoy the best of both worlds with a mix of office and home working.
Work-Life Balance: Flexible working hours to help you balance work and life.
25 days of holidays.
5 days of on-demand leave (sick days).
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile AWS CI/CD DevOps Docker Engineering Golang Java Kubernetes Pipelines Python Scrum Security Streaming Testing
Perks/benefits: Career development Flex hours Salary bonus
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.