Staff Software Engineer (UI Platform)
- Toronto, Canada
- Lead/Staff
- 5+ years
- Posted
Skills
Required
- software architecture and implementation
- Java / Python / C++
- Spring / React.js / Node.js
- software development
- internationalization
Preferred
- globalization
- accessibility tooling processes
- UI build tooling
- CLIs
- design systems
Join Okta, a leading identity and access management company, as a Staff Software Engineer (UI Platform). In this role, you will define the architectural vision and technical roadmap for Okta's UI platform infrastructure, drive cross-functional alignment, and shape a culture of continuous learning. You will work with a globally distributed engineering team and be a hands-on contributor, ensuring the technical quality of the platform's most complex components.
U.S. soil status - the employee must be on U.S. soil, which means the 50 states, the District of Columbia, or outlying areas of the United States, as defined in Federal Acquisition Regulation (FAR) 2.101, and be a U.S. person
Responsibilities
- Defining the architectural vision and technical roadmap for a major UI platform subsystem, securing buy-in across dependent feature teams.
- Serving as the definitive design reviewer for high-impact proposals and cross-team interface specifications, ensuring long-term technical integrity and maintainability.
- Driving cross-functional alignment and resolving technical ambiguity for initiatives spanning multiple product teams, translating high-level product strategy into actionable technical architecture.
Requirements
- You have strong communication skills and can distill complex concepts into simple, easy to understand narratives
- A strong grasp of software engineering designs, principles, and practices, with a focus on building scalable and maintainable systems
- 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
5+ years of software development experience
- U.S. person status - the employee must be either a U.S. citizen as defined in 42 U.S. Code § 9102; a natural person who is a lawful permanent resident as defined in 8 U.S.C. 1101(a)(20) or who is a protected individual as defined by 8 U.S.C. 1324b(a)(3); or a U.S. national (i.e. includes citizens and non-citizens born in outlying possessions such as American Samoa and Swains Island), green card holders, refugees, and asylees. Working on a U.S. visa does NOT qualify as a U.S. person
- Experience defining and implementing internationalization and localization strategies for large-scale enterprise applications
Preferred
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
Pay
USD 194,000 - 267,000
jobapplier