Overview
Who we are :
Irdeto is the world leader in digital platform cybersecurity, empowering businesses to innovate for a secure, connected future. Building on over 50 years of expertise in security, Irdeto’s services and solutions protect revenue, enable growth and fight cybercrime in video entertainment, video games, and connected industries including transport, health and infrastructure. Irdeto is the security partner dedicated to empowering a secure world where people can connect with confidence. With teams and offices around the world, Irdeto’s greatest asset is its people - our diversity is celebrated through an inclusive workplace, where everyone has an equal opportunity to drive innovation and contribute to Irdeto's success.
The OTT Managed Services team in Randburg is responsible for development, system integration and system testing of the various software components that allow MultiChoice to offer its services to consumers. We are looking to hire for the role of Senior Customer Support and Integration Engineer .
Role
Senior Customer Support and Integration Engineer is customer facing, responsible for developing and delivering various software components, as well as providing customer support, operational support, and software maintenance for software components in production. You are expected to develop, deploy, and maintain software systems that automate the processing, compression, encryption and delivery of media to a variety of endpoints. You will work with a team of software developers to write and support the software systems that manage MultiChoice Group VOD content (e.g., DStv’s CatchUp, Showmax and BoxOffice) as well as encryption of OTT services. Your systems will read schedules, fetch original video / audio / subtitle / image files, compress into formats for different decoders and online apps, and encrypt with technologies from Irdeto’s conditional access systems, Google’s Widevine and other DRMs. You will manage playout, ensure timely delivery to decoders, push BoxOffice movies to the CDN, and provide decryption keys on demand. You will be on-call to ensure systems are always available for customers.
Responsibilities
- Develop, maintain, and optimize applications using Java .
- Understand and design logical data flows across multiple systems.
- Create clear flow diagrams to represent processes and decision-making steps.
- Deploy, configure, and test applications on Linux environments .
- Collaborate with cross-functional teams to ensure seamless integration.
- Troubleshoot performance and scalability issues.
Requirements
Strong proficiency in Java programming (core concepts, object-oriented design, multithreading, etc.).Excellent logical reasoning and ability to break down complex problems.Experience designing flow diagrams and mapping out system logic.Hands-on experience with Linux server administration (deployment, configuration, shell scripting, basic networking).Ability to query relational databases (MySQL, MSSQL) and NoSQL databases (Elasticsearch), and build scripts to automate interactions with them.Familiarity with testing, debugging, and performance optimization.Ability to work independently and take ownership of end-to-end solutions.Nice to Have
Experience with CI / CD pipelines and cloud platforms (AWS).Exposure to OpenShift, Docker or other container platforms.Experience with Python programming.Knowledge and qualifications
Bachelor’s degree in IT, Computer Science, Software Engineering, Information Technology or related technical degree or equivalent experience.Minimum of 6-10 years’ experience in technical design, software development or solution delivery.Strong interpersonal and communication skills with the ability to develop and maintain professional internal and external relationships that meet Irdeto’s core values. Skills in conflict resolution, constructive criticism, active listening.Strong decision-making skills with the ability to understand relative priorities, impact, and risk to ensure the right thing gets done at the right time.Well-versed in all aspects of the SDLC including requirements capture, coding standards, software design, code reviews, source control management, build processes, testing, and operations.Experience with the SDLC and post-launch production support; experience with iterative software development life-cycle methodologies and frameworks such as Agile, SCRUM, DevOps, SRE, etc.Experience in working with highly collaborative teams with lots of service interdependencies.Experience in broadcast or online video streaming engineering and operations – content ingest, management, delivery, and playout.In-depth knowledge of networking and IP content delivery technologies and systems.Knowledge of digital media transcoding, encoding, and streaming systems.Knowledge of SQL and popular database software such as SQL Server and MySQL.Experience in Linux configuration and administration.Experience with remote monitoring & dashboarding tools such as Grafana, ELK or Splunk.Experience in a DevOps environment with a demonstrable working knowledge of continuous integration and deployment.Excellent technical writing ability and presentation skills.Technologies used
Ansible, Java, jBPM, Smooth Streaming, HLS, MPEG-DASH, Splunk SPL, Eclipse IDE, C#, MySQL, SQL Server, Windows Server, CentOS, Ubuntu Server, git, Widevine, PlayReady, Fairplay, xml, xsltAttitude
Must be a fast learner. Be able to come up to speed on new applications and technology in a very short amount of time.Must be detail-oriented, with strong analytical and problem-solving skills.Ability to function effectively in a multi-cultural team environment.High degree of self-motivation. Must be able to plan and execute work both independently and as a team member.What you can expect from us
We invest in our talented employees and promote collaboration, creativity, and innovation while supporting health and well-being across our global workforce. In addition to competitive remuneration, we offer :
A multicultural and international environment where diversity is celebratedProfessional education opportunities and training programsInnovation sabbaticalsVolunteer DayState-of-the-art office spacesAdditional perks tailored to local offices (e.g., on-site gyms, fresh fruit, parking, yoga rooms, etc.)Equal Opportunity at Irdeto
Irdeto is proud to be an equal opportunity employer. All decisions are based on qualifications and business needs, and we do not tolerate discrimination or harassment. We welcome applications from individuals with diverse abilities and provide accommodation during the hiring process upon request.
If you’re excited about this role but don’t meet every qualification, we encourage you to apply. We believe diverse perspectives and experiences make our teams stronger.
Welcome to Irdeto!
#J-18808-Ljbffr