Drimva

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

First seen Oct 10, 2026 · Last verified Nov 5, 2026 (UTC)