# Principal Software Engineer

**Company:** [Okta](https://hotfix.jobs/companies/okta)
**Location:** Bengaluru, India
**Role:** Frontend Engineering
**Experience:** 12+ years
**Skills:** React, TypeScript, JavaScript, webpack, Vite, HTML, Css3, Java, C#, Jest, React Testing Library, Playwright, Wcag, OAuth, OIDC
**Posted:** 2026-08-17

> Leads the architecture and development of Okta’s secure Sign-In Widget platform, focusing on scalable, high-performance web experiences. Requires 12+ years of software development experience, deep React and TypeScript expertise, and demonstrated technical leadership across complex enterprise applications.

## Job Description

## Responsibilities
- Own and drive the technical vision, architecture, and long-term strategy for the SIW platform, ensuring enterprise-grade security, scalability, and performance.
- Lead the design and implementation of core platform features and foundational framework components.
- Collaborate with Product Management, Design, and Principal Engineers to shape the product roadmap and translate business requirements into technical strategy.
- Resolve complex technical challenges, including performance bottlenecks, security vulnerabilities, and architectural limitations.
- Champion technical excellence and innovation by advocating for technologies and approaches that advance the identity platform.
- Optimize applications for speed, scalability, and responsiveness across devices and browsers.
- Write clean, modular, well-tested, maintainable code.
- Identify and address technical debt, performance bottlenecks, and improvement opportunities.

## Requirements
- 12+ years of software development experience, including at least 8 years designing and building complex, enterprise-grade web applications.
- Experience as a technical leader architecting and delivering large-scale, high-impact software projects.
- Expert knowledge of React and TypeScript, including state management, component architecture, and performance optimization.
- Exceptional problem-solving skills and the ability to make high-judgment technical decisions in ambiguous situations.
- Ability to mentor senior engineers and influence technical direction across multiple teams.
- Familiarity with JavaScript/TypeScript, React, Webpack, or Vite.
- Strong understanding of modern JavaScript (ES6+), HTML5, and CSS3.
- Familiarity with server-side languages such as Java or C#.
- Familiarity with Jest, React Testing Library, or Playwright.
- Understanding of web security, secure coding practices, and accessibility standards (WCAG).
- Bachelor's degree in Computer Science or equivalent experience.

## Nice-to-haves
- Knowledge of IAM protocols such as OAuth, OIDC, and SAML.
- Knowledge of cybersecurity principles and secure coding practices.

## Similar jobs

- [Staff UI Software Engineer](https://hotfix.jobs/jobs/75c9794f-9d78-464c-9939-168f27f22768) - Okta - Bengaluru, India
- [Senior Software Engineer, Client Platform](https://hotfix.jobs/jobs/f023d8c0-7610-409f-8f8c-4dd67ae4e8da) - Postman - Bengaluru, India
- [Senior Frontend Engineer](https://hotfix.jobs/jobs/b4c04e73-6eb3-468b-90bc-7391e549f389) - Aleo - Remote
- [Design Engineer - Creative Studio](https://hotfix.jobs/jobs/de420dad-8a9b-4873-8439-e2166524b32a) - ElevenLabs - Remote
- [Web Experience Specialist](https://hotfix.jobs/jobs/3ef51b04-d609-4851-9ab9-8849470c0307) - Kong - Bengaluru, India

**Apply:** https://hotfix.jobs/jobs/8d2dd163-8324-46d4-b2cc-7e19dfb15fa3
**Canonical:** https://hotfix.jobs/jobs/8d2dd163-8324-46d4-b2cc-7e19dfb15fa3