Okta
Senior Software Engineer - UI Platform
Toronto, Ontario, Canada +2 · Senior · Full-time · Posted Jun 22, 2026
- Location
- Toronto, Ontario, Canada
San Francisco, CA, United States
Toronto, ON, Canada - Experience
- 5+ years of software development experience.
About the job
Defines and implements Okta’s shared UI platform architecture, frameworks, libraries, and tools to help product teams deliver accessible, scalable, world-ready software.
What you'll do
- Own the architectural vision and technical roadmap for a major UI platform subsystem, and secure alignment across dependent teams.
- Review high-impact designs, resolve cross-team technical ambiguity, and translate product strategy into technical architecture.
- Build foundational platform components and reusable patterns, while mentoring engineers and sharing best practices.
What they ask for
- 5+ years of software development experience.
- Expertise in software architecture and implementation, with a strong development background in a language such as Java, Python, or C++, and significant experience with frameworks such as Spring, React.js, or Node.js.
- Strong understanding of software engineering principles and practices for scalable, maintainable systems.
- Strong communication skills and ability to explain complex concepts clearly.
Nice to have
- Experience defining and implementing internationalization and localization strategies for large-scale enterprise applications; specialized knowledge of Unicode, ISO standards, and localization frameworks.
- Familiarity with globalization testing processes or experience on a platform team that treats developers as customers.
Pay
$136,000 — $187,000 CAD (annual base salary)
Tools
Java, Python, C++, Spring, React.js, Node.js, Unicode, ISO standards
Model-written summary · the original posting is authoritative