Principal Software Engineer, Architect - Java Backend
Okta · Bengaluru · 12+ yrs experience · Posted 2026-07-18
Tech stack: Angular, Java, Vue
Apply on the company site · Get a referral for this role
Okta salary & ratings · Okta interview process · More live openings
About the role
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
- Following best practices, contribute to technical designs, proposals, and architectural decisions.
- 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.
Qualifications:
- We are looking for a seasoned Principal Engineer to join our team and help us build the future of identity and access management.
- Ideal candidate should be
- A strong Java developer with a passion for building high-quality, secure, and performant applications and frameworks.
- Excited by the opportunity to work on cutting-edge security and identity management challenges and are a thought leader who can drive technical strategy and mentor other engineers.
- A collaborative individual with excellent communication skills, capable of working with cross-functional teams to deliver on a shared vision.
- Not just be a builder; but a force multiplier who can create frameworks and solutions that enable other teams to be more productive.
Qualifications
- We are looking for a seasoned Principal Engineer to join our team and help us build the future of identity and access management.
- Ideal candidate should be
- A strong Java developer with a passion for building high-quality, secure, and performant applications and frameworks.
- Excited by the opportunity to work on cutting-edge security and identity management challenges and are a thought leader who can drive technical strategy and mentor other engineers.
- A collaborative individual with excellent communication skills, capable of working with cross-functional teams to deliver on a shared vision.
- Not just be a builder; but a force multiplier who can create frameworks and solutions that enable other teams to be more productive.
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
- Following best practices, contribute to technical designs, proposals, and architectural decisions.
- 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.
More openings at Okta
- Principal Software Engineer - Android Device Authenticators — Bengaluru
- Principal Software Engineer, AI Engineering — Bengaluru
- Principal Software Engineer - Access Foundation — Bengaluru
- Principal Software Engineer — Bengaluru
- Principal Software Engineer — Bengaluru
- Principal Site Reliability Engineer — Bengaluru