🏢
Okta
Senior Software Engineer, Frontend (Web)
Job Description
ABOUT THE ROLE
We're seeking a Senior Software Engineer to build and evolve Okta's web platform using React and Next.js. This is a hands-on IC role with significant autonomy and real ownership, ideal for an engineer who combines deep technical understanding with strong collaborative instincts.
WHAT YOU'LL DO
As a Senior Software Engineer, you will bring deep frontend expertise to solve complex engineering problems autonomously. Your responsibilities will include:
- Building and maintaining reusable page templates, features, and component systems in Next.js using TypeScript and React.
- Designing scalable data-fetching patterns from headless CMS APIs (GraphQL and REST), transforming structured content into polished frontend experiences.
- Collaborating on content model design with content architects, ensuring CMS data maps cleanly to frontend templates.
- Implementing responsive, accessible, high-performance UI following established design system patterns and proposing improvements when existing patterns fall short.
- Working closely with the design system team to assemble pages and experiences from the internal component library.
- Leverage AI-assisted development tools (Claude Code, GitHub Copilot, Cursor) fluently in your daily workflow to accelerate delivery.
- Writing thorough unit and integration tests to prevent regressions.
- Participating actively in code reviews giving thoughtful, constructive feedback and receiving it openly.
- Collaborating across disciplines with content architects, designers, and the design system team to deeply understand content models, component APIs, and how they fit together in page assembly.
- Communicating technical trade-offs clearly to non-technical stakeholders.
- Taking ownership of frontend performance Core Web Vitals, bundle optimization, and rendering strategy choices (SSR/ISR/static).
WHAT YOU'LL NEED
- 5-8 years of professional frontend or full-stack engineering experience shipping production web applications.
- Deep working knowledge of Next.js, including App Router patterns, server/client components, data-fetching strategies, caching, and API routes.
- Consistently producing high-fidelity, polished UI from Figma comps with strong CSS skills including responsive design, Grid, Flexbox, and CSS-in-JS (styled-components, Emotion, or similar).
- Solid experience connecting Next.js to headless CMS platforms (Contentful, AEM, Sanity, or similar).
- Fluent with AI-assisted programming tools (Claude Code, Copilot, Cursor).
- Strong understanding of Core Web Vitals, bundle optimization, and rendering strategy trade-offs.
- Deep HTML, CSS, and TypeScript fundamentals.
- Comfortable with Git workflows and CI/CD pipelines.
WHY REMOTE
Okta is a remote-friendly company that values flexibility and work-life balance. As a Senior Software Engineer, you will have the opportunity to work from anywhere and be part of a team that is passionate about building innovative solutions.
BENEFITS
- Competitive salary: $150,000 - $200,000 per year
- Comprehensive benefits package, including medical, dental, and vision insurance
- 401(k) matching program
- Flexible PTO policy
- Professional development opportunities
- Access to cutting-edge technology and tools
- Collaborative and dynamic work environment