New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Okta

Principal Software Engineer - Access Foundation

Okta
Apply →
hybrid senior full-time Bengaluru

First indexed 18 Jun 2026

Description

We are looking for a seasoned Principal Engineer to join our team and help us build the future of identity and access management.

About the Role As a Principal Software Engineer on our Access Foundation Backend Team, you will play a critical role in building and maintaining the foundational components and frameworks that power Okta's identity and access management solutions.

Responsibilities

  • Design, develop, and maintain core components of the Okta Access Management platform
  • Lead the architectural design and implementation of new features and services, with a focus on scalability, performance, and security
  • Build and maintain frameworks that enable other engineering teams to ship modular and secure code quickly
  • Collaborate with product managers, architects, and other engineering teams to define the technical strategy and lead the prototyping of framework components
  • Drive a culture of quality and continuous improvement, with a focus on robust testing, monitoring, and operational excellence
  • Stay up-to-date with the latest industry trends and technologies in identity, security, and distributed systems

Requirements

  • 12+ years of experience building and scaling Java-based web applications and services
  • A deep understanding of design patterns, scalability patterns, security engineering, and object-oriented principles
  • Experience working in a fast-paced, agile environment, with a strong understanding of CI/CD practices
  • Strong communication skills and the ability to work across functions

Nice to Have

  • Experience with identity and access management (IAM) protocols such as SAML, OAuth, FIDO, and WebAuthn
  • Experience with security best practices and threat modeling
  • Experience with one or more UI technologies such as Angular, ReactJS, Backbone, and Vue
  • Knowledge of cybersecurity principles, secure coding practices, and certifications like CISSP or Security+

Education and Training

  • Bachelor’s degree in Computer Science or equivalent experience
  • 12+ years of software development experience
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://job-boards.greenhouse.io/okta/jobs/7529441