# Staff Software Engineer - UI Platform

**Company**: Okta
**Location**: Toronto, ON
**Work arrangement**: hybrid
**Experience**: staff
**Job type**: full-time
**Salary**: $160,000-$220,000 CAD
**Category**: Engineering
**Industry**: Technology

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

## Description

Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI.

At Okta, we are building a world where anyone can safely use any technology, and within Okta Platform R&D, we're specifically focused on protecting the future of work.

We are looking for an experienced full stack Staff Software Engineer (with a focus on UI) who is passionate about building large-scale, mission-critical infrastructure in a fast-paced agile environment.

The ideal candidate will be excited about joining a platform team that is driving several cross functional initiatives within the company.

You will be responsible for defining the forward-looking vision for Okta’s UI platform infrastructure.

You will work with a globally distributed engineering team to build the frameworks and systems that empower all feature teams to effectively deliver world-ready software.

You will play a crucial role in developing and maintaining shared libraries and tools used across the entire organisation, ensuring accessibility, scalability, and adherence to Okta’s coding standards.

**Responsibilities**

- Define, own, and drive the architectural vision and technical roadmap for a major UI platform subsystem (e.g., internationalisation and localisation infrastructure), securing buy-in across dependent feature teams.

- Serve as the definitive design reviewer for high-impact proposals and cross-team interface specifications, ensuring long-term technical integrity and maintainability.

- Drive cross-functional alignment and resolve technical ambiguity for initiatives spanning multiple product teams, translating high-level product strategy into actionable technical architecture.

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

- Empower developers by building reusable components and robust design patterns that help other teams deliver world-ready UIs and APIs efficiently.

- Be a hands-on contributor, driving the implementation and ensuring the technical quality of the platform's most complex and foundational components.

**Minimum Requirements**

- 5+ years of software development experience

- Expertise in software architecture and implementation, with a strong development background in a language like Java, Python, or C++, and significant experience with frameworks such as Spring, React.js, or Node.js.

- A strong grasp of software engineering designs, principles, and practices, with a focus on building scalable and maintainable systems.

- You have strong communication skills and can distill complex concepts into simple, easy to understand narratives.

**Nice to Have**

- Experience defining and implementing internationalisation and localisation strategies for large-scale enterprise applications.

- Deep, specialised knowledge of Unicode, ISO standards, and localisation frameworks, with a proven track record of applying this knowledge to solve complex, company-wide globalisation challenges.

- Familiarity with globalisation testing processes.

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

**Salary** The annual base salary range for this position for candidates located in Canada is between: $160,000-$220,000 CAD.

**Benefits** Okta offers equity (where applicable), bonus, and benefits, including health, dental, and vision insurance, RRSP with a match, healthcare spending, telemedicine, and paid leave (including PTO and parental leave).

## Skills

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

### Nice to have
- internationalisation and localisation
- Unicode
- ISO standards
- localisation frameworks
- globalisation testing

---

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