Okta, The World's Identity Company, is seeking a Principal Software Engineer to join their Access Management Engineering Team in Bengaluru, India. This role focuses on building the foundation for authentication and authorization across Okta-protected resources, developing cloud services and client software for secure access.
The ideal candidate will be an experienced .NET Software Engineer with strong expertise in Windows platform development. You'll work on challenging identity and security problems, contributing to product roadmap and innovation in a rapidly evolving industry. The position offers an opportunity to work with cutting-edge security and identity management solutions.
Key responsibilities include technical leadership, architectural decision-making, and mentoring junior engineers. You'll be developing high-quality Windows client components using C# and .NET Framework/Core, while following best practices for secure and performant applications. The role requires collaboration with cross-functional teams and strong communication skills.
Requirements include 10+ years of software development experience, with at least 5 years in enterprise Windows software development. Expertise in C#, .NET Framework/Core, and Windows UI frameworks is essential. Knowledge of security protocols and identity management is a plus.
Okta offers comprehensive benefits, including medical, dental, and vision insurance, 401k, parental leave, and visa sponsorship. The company promotes a flexible work environment and emphasizes social impact through their Okta for Good initiative. Join a team that's building innovative identity solutions and shaping the future of secure access technology.