Principal Software Development Engineer (IAM)

Bengaluru, Karnataka
Posted 2 months ago
Expires June 9, 2026
Full TimeHybridEngineeringProduct

Zscaler is seeking a seasoned Principal Software Development Engineer to join our Identity Access & Management (IAM) team in Bangalore. This role involves managing digital risk by implementing security through identity integration and controls, contributing to our mission of ensuring customers can be more agile, efficient, resilient, and secure.

The successful candidate will design and develop enterprise-grade Identity Management Products, participate in the implementation of core product functionalities, and lead key technical initiatives. Responsibilities also include mentoring junior engineers, collaborating across teams to deliver projects from inception to production, and maintaining a positive working culture.

Applicants should have over 14 years of hands-on experience in Java-based application architecture and development, with expertise in creating enterprise-grade security or networking products. Strong knowledge of Identity and Access Management protocols, including SAML, OAuth, and OpenID Connect, is essential. Proficiency in Enterprise Java, OOP, OOA, systems architecture, RESTful APIs, frameworks like Hibernate and Spring, and CI/CD tools and processes is required.

Preferred qualifications include knowledge of Docker/Kubernetes and container infrastructure, as well as experience with Java reactive programming.

Zscaler offers comprehensive and inclusive benefits to meet the diverse needs of our employees and their families, including various health plans, time off for vacation and sick leave, parental leave options, retirement plans, education reimbursement, and in-office perks.

More Jobs at Zscaler