Summary
✨ AI‑Generated
A Senior Software Engineer will develop high-quality, high-performance software and processes in close collaboration with customers. The role offers the opportunity to work on cloud-enabled media technology, scalable digital experiences, and solutions that support the delivery and monetization of next-generation video services.
Highlights
Senior engineering role focused on high-quality, high-performance software, close customer collaboration, cloud innovation, and solving complex challenges in modern media and entertainment technology.
Description
Company Overview
At Synamedia, we’re a global team of 800+ trailblazers across 17 countries, revolutionizing how the world is entertained and informed.
Synamedia helps many of the world’s leading operators and media companies create, deliver and monetise next-generation video experiences across mobile and big screen.
Combining integrated platforms, cloud innovation and trusted operational expertise, Synamedia enables customers to grow audiences, increase engagement, and accelerate digital transformation.
Our solutions have been built over the last three decades and are trusted by giants like Astro, Sky, beIN Sports, Vodafone, OSN, Etisalat and many more.
Ready to grow with us and shape the future of media and entertainment solutions? Let’s do it together!
About the job - Senior Software Engineer
Role & Responsibilities:
We work in close partnership with our customers to deliver high-quality, high-performance, and efficient software solutions and processes.
Our flagship product has evolved over many years through expert collaboration across multidisciplinary teams and multiple global locations.
We are seeking engineers with strong development and integration experience who thrive in collaborative environments and can contribute effectively within an innovative, scaled Agile, customer-aligned project.
Desired Skills:
•Strong team player who enjoys challenges and demonstrates excellent analytical skills
•Proactively seeks innovative approaches to solving both new and existing customer problems
•Demonstrates a proactive, problem-solving mindset with a focus on continuous improvement
•Passionate about leveraging AI-driven tools to streamline workflows, automate repetitive tasks, and accelerate development
Required Skills/Qualifications
•Experience designing software to meet customer and internal requirements, including defining interfaces between software services
•Experience working within Scaled Agile / Scrum environments, including estimation and planning
•Experience with Set-Top Box (STB) platforms
•Strong knowledge of C/C++/Qt in an embedded environment
•Experience designing and working with Service-Oriented Architectures (SOA)
•Deep understanding of embedded systems architecture and associated constraints
•Strong grounding in Test-Driven Development (TDD)
•Experience with Continuous Integration and Continuous Deployment (CI/CD) pipelines
•Hands-on experience with Docker, AWS, and Jenkins
•Familiarity with modern DevOps practices and automation
•University degree in relevant subject