
Staff UI Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Okta is seeking a passionate Staff UI Software Engineer to join its dynamic Access Management Engineering Team in Bengaluru, India. This team is responsible for building the core authentication and authorization services that secure Okta-protected resources, enabling customers to access them safely. You will develop Okta cloud services and client software that facilitate secure logins and the use of Okta authenticators for application access.
We are looking for candidates who are enthusiastic about developing high-quality, secure, and performant applications, with a keen interest in tackling cutting-edge security and identity management challenges. A collaborative mindset and excellent communication skills are essential for working effectively with cross-functional teams including QA, Product, Support, and UX.
In this role, you will contribute to technical designs, proposals, and architectural decisions, adhering to best practices. You will develop high-quality, maintainable software components with comprehensive testing, participate in code reviews, and ensure adherence to coding standards and security best practices. You will also contribute to technical documentation and knowledge sharing.
Minimum Requirements:
- 7+ years of experience building Java-based web applications.
- Solid understanding of design patterns, scalability patterns, security engineering, and object-oriented principles.
- Experience working in fast-paced software development teams leveraging continuous integration and deployment practices.
- Strong communication skills and the ability to work across functions.
Nice to have:
- Experience building anomaly detection systems or risk systems.
- Experience in cloud security, identity, and/or authentication protocols.
- Experience with one or more UI technologies such as Angular, ReactJS, Backbone, and Vue.
- Strong understanding of IAM protocols (FIDO, WebAuthn, SSO, SAML, OAuth) and identity management best practices.
Education and Training:
- Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience or degree.
- 7 years of software development experience.
Okta offers an exciting opportunity to work on innovative identity and security products, contribute to the product roadmap, and continuously expand your skills in a rapidly evolving industry. Employees can look forward to amazing benefits, opportunities for social impact, and the development of talent and fostering of connection and community at Okta. The company cultivates a dynamic work environment with the best tools, technology, and benefits to empower employees to work productively in a setting that best suits their needs. Okta is committed to diversity and inclusion and is an Equal Opportunity Employer.
Company
Okta
Okta is recognized as The World’s Identity Company, dedicated to enabling secure and seamless access to any technology, on any device, anywhere. Through its flexible and neutral platforms, Okta Platfo...