Irdeto, a prominent player in the technology industry, is currently on the lookout for a highly qualified individual to fill the position of Lead Software Engineer. The ideal candidate for this role should hold a Bachelor’s or Master’s degree in Computer Science or Software Engineering, showcasing a strong academic background in these disciplines. The role demands exceptional problem-solving skills, coupled with the ability to thrive in a fast-paced, agile development environment. Effective communication skills are also paramount, as the Lead Software Engineer will be expected to collaborate seamlessly within a dynamic team setting.
Company Name: Irdeto
Job Role: Lead Software Engineer
Education Required: Bachelor’s degree or master’s in computer science, Software Engineering
Job Location: New Delhi
Job Role:
As a Lead Software Engineer you will be joining our Video Entertainment team, and will play a pivotal role in developing and enhancing our Solutions and products. You’ll work as part of a dynamic and cross-functional team to ensure the seamless delivery of high-quality Deliverables. You will work on the latest technologies in the streaming industry and Your expertise will contribute to the innovation and enhancement of our solutions, ensuring our global customers have the best possible experience.
Job Responsibilities:
- Develop and maintain software applications and services for our OTT platform, ensuring high-performance, scalability, and reliability.
- Collaborate with cross-functional teams, including product managers, designers, and other engineers, to design and implement new features and improvements.
- Identify and address performance bottlenecks, security vulnerabilities, and system scalability issues.
- Debug, troubleshoot, and resolve software defects and performance issues, ensuring a seamless user experience.
- Mentor junior engineers and participate in knowledge sharing within the team.
Required Skills and Qualifications:
- Bachelor’s degree or master’s in computer science, Software Engineering, or a related field.
- Strong proficiency in programming languages such as JAVA, Angular and/or others as relevant.
- Proven Experience in video streaming technologies and cloud Platforms.
- Proficiency in building and maintaining microservices and RESTful APIs.
- Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Understanding of database systems (SQL, NoSQL) and data modeling.
- Excellent problem-solving skills and the ability to work in a fast-paced, agile development environment.
- Strong communication skills and the ability to work effectively in a collaborative team environment.