Principal Software Engineer - Access Foundation

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

Okta is seeking a Principal Software Engineer to join their Access Management Foundation Team. The role involves designing, developing, and maintaining core components of the Okta Access Management platform, leading architectural design, and building frameworks to enable other engineering teams. The focus is on scalability, performance, and security within identity and access management solutions, with an emphasis on Zero Trust principles. While the company mentions AI as a driver for their work, the core responsibilities are in building foundational identity and access management infrastructure, not directly in AI/ML model development or deployment.

What you'd actually do

  1. Design, develop, and maintain core components of the Okta Access Management platform
  2. Lead the architectural design and implementation of new features and services, with a focus on scalability, performance, and security.
  3. Build and maintain frameworks that enable other engineering teams to ship modular and secure code quickly.
  4. Collaborate with product managers, architects, and other engineering teams to define the technical strategy and lead the prototyping of framework components
  5. Following best practices, contribute to technical designs, proposals, and architectural decisions.

Skills

Required

  • Java
  • design patterns
  • scalability patterns
  • security engineering
  • object-oriented principles
  • CI/CD practices
  • communication skills
  • work across functions

Nice to have

  • identity and access management (IAM) protocols such as SAML, OAuth, FIDO, and WebAuthn
  • security best practices
  • threat modeling
  • Angular
  • ReactJS
  • Backbone
  • Vue
  • cybersecurity principles
  • secure coding practices
  • CISSP
  • Security+

What the JD emphasized

  • 12+ years of experience building and scaling Java-based web applications and services.