# Principal Software Engineer

**Company**: Okta
**Location**: Bengaluru, India
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/okta/jobs/8071508?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_f151582f-d6f

## Description

We are looking for a Principal Software Engineer to join the SIW Platform team at Okta, a company that provides identity and access management solutions. As a technical leader on this team, you will drive the architectural vision for the Okta Sign-In Widget (SIW), a highly secure, open-source login platform used by millions daily.

Responsibilities:

- Own and drive the technical vision, architecture, and long-term strategy for the SIW platform

- Lead the design and implementation of core platform features and foundational framework components

- Collaborate with Product Management, Design, and other Principal Engineers to shape the product roadmap

- Spearhead the resolution of complex technical challenges

- Champion technical excellence and innovation

- Optimize applications for speed, scalability, and responsiveness

- Write clean, modular, well-tested, and maintainable code

- Proactively identify and address technical debt and areas for improvement

Requirements:

- 12+ years of software development experience

- 8+ years of experience designing and building complex, enterprise-grade web applications

- Demonstrated experience as a technical leader

- Deep mastery of the modern frontend ecosystem, including React and TypeScript

- Exceptional problem-solving skills and ability to navigate ambiguity

- Proven ability to mentor senior engineers and influence technical direction

Technical Qualifications:

- Familiarity with modern frontend stacks, including JavaScript/TypeScript, React, and tooling like Webpack or Vite

- Solid understanding of modern JavaScript (ES6+), HTML5, and CSS3

- Familiarity with server-side languages like Java or C#

- Familiarity with testing frameworks like Jest, React Testing Library, or Playwright

- Understanding of web security principles, secure coding practices, and accessibility standards

- Knowledge of IAM protocols like OAuth, OIDC, SAML, and identity management concepts is a strong plus

## Skills

### Required
- React
- TypeScript
- JavaScript
- HTML5
- CSS3
- Webpack
- Vite
- Jest
- React Testing Library
- Playwright
- OAuth
- OIDC
- SAML

### Nice to have
- Java
- C#
- IAM protocols
- identity management concepts
- cybersecurity principles
- secure coding practices

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/okta/jobs/8071508?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
