Staff Software Engineer

Okta Okta · Enterprise · Bangalore, India · SW Eng - Core Identity-670

Okta is seeking a Staff Software Engineer to join their Access Management Engineering Team. The role focuses on building foundational authentication and authorization services for Okta-protected resources, enabling secure customer access to applications. The ideal candidate will have strong Java web development experience and an interest in security and identity management challenges. Responsibilities include collaborating with cross-functional teams, contributing to technical designs, developing high-quality software components, and participating in code reviews. Experience with anomaly detection systems or risk systems is a plus.

What you'd actually do

  1. Collaborate with cross-functional teams (QA, Product, Support, UX) for seamless integration.
  2. Following best practices, contribute to technical designs, proposals, and architectural decisions.
  3. Develop high-quality, maintainable software components with comprehensive unit/functional tests.
  4. Participate in code reviews, providing feedback and ensuring adherence to coding standards and security best practices.
  5. Contribute to technical documentation and knowledge sharing within the team.

Skills

Required

  • Java web development
  • design patterns
  • scalability patterns
  • security engineering
  • object-oriented principles
  • continuous integration and deployment practices
  • communication skills
  • work across functions

Nice to have

  • anomaly detection systems
  • risk systems
  • cloud security
  • identity
  • authentication protocols
  • Angular
  • ReactJS
  • Backbone
  • Vue
  • IAM protocols (FIDO, WebAuthn, SSO, SAML, OAuth)
  • identity management best practices