# Staff Software Engineer - UI Platform

**Company**: Okta
**Location**: San Francisco, California
**Work arrangement**: hybrid
**Experience**: staff
**Job type**: full-time
**Salary**: $194,000-$267,000 USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/okta/jobs/8211380?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_d42a6a37-95f

## Description

At Okta, we're building a world where anyone can safely use any technology. As a Staff Software Engineer on our UI Platform team, you'll define the forward-looking vision for Okta's UI platform infrastructure, working with a globally distributed engineering team to build frameworks and systems that empower feature teams.

You'll drive the architectural vision and technical roadmap for a major UI platform subsystem, ensuring buy-in from dependent feature teams. You'll serve as a design reviewer for high-impact proposals and cross-team interface specifications, driving cross-functional alignment and resolving technical ambiguity.

Responsibilities:

- Define, own, and drive the architectural vision and technical roadmap for a major UI platform subsystem

- Serve as the definitive design reviewer for high-impact proposals and cross-team interface specifications

- Drive cross-functional alignment and resolve technical ambiguity for initiatives spanning multiple product teams

- Shape a culture of continuous learning by sharing knowledge, mentoring Senior Engineers, and establishing best practices

- Empower developers by building reusable components and robust design patterns

- Be a hands-on contributor, driving the implementation and ensuring technical quality

Requirements:

- 5+ years of software development experience

- Expertise in software architecture and implementation, with a strong development background in languages like Java, Python, or C++

- Significant experience with frameworks such as Spring, React.js, or Node.js

- Strong grasp of software engineering designs, principles, and practices

- Excellent communication skills

Nice to Have:

- Experience defining and implementing internationalization and localization strategies

- Familiarity with globalization and accessibility tooling processes

- Familiarity with UI build tooling, CLIs, and design systems

- Experience being part of a platform team treating developers as customers

Benefits:

- Health, dental, and vision insurance

- 401(k)

- Flexible spending account

- Paid leave (including PTO and parental leave)

## Skills

### Required
- Java
- Python
- C++
- Spring
- React.js
- Node.js
- software architecture
- software engineering

### Nice to have
- internationalization
- localization
- globalization
- accessibility tooling
- UI build tooling
- CLIs
- design systems

---

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