Skip to content
OktaOkta

Staff Software Engineer - UI Platform

Staff Software Engineer leading the architectural vision and hands-on development of shared UI platform infrastructure, including reusable components and globalization capabilities. Requires 5+ years of software development experience, strong architecture expertise, and proficiency with Java, Python, or C++ plus modern UI frameworks.

About the job

Responsibilities

  • Define, own, and drive the architectural vision and technical roadmap for a major UI platform subsystem, such as internationalization and localization infrastructure.
  • Secure buy-in across dependent feature teams.
  • 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.
  • Translate high-level product strategy into actionable technical architecture.
  • Share knowledge, mentor Senior Engineers, and establish engineering best practices.
  • Build reusable components and robust design patterns that help teams deliver world-ready UIs and APIs efficiently.
  • Contribute hands-on to implementation and ensure the technical quality of complex, foundational platform components.

Requirements

  • 5+ years of software development experience.
  • Expertise in software architecture and implementation.
  • Strong development background in a language such as Java, Python, or C++.
  • Significant experience with frameworks such as Spring, React.js, or Node.js.
  • Strong understanding of software engineering designs, principles, and practices.
  • Experience building scalable and maintainable systems.
  • Strong communication skills and the ability to explain complex concepts clearly.

Nice to Have

  • Experience defining and implementing internationalization and localization strategies for large-scale enterprise applications.
  • Deep knowledge of Unicode, ISO standards, and localization frameworks.
  • Experience applying globalization expertise to company-wide challenges.
  • Familiarity with globalization testing processes.
  • Experience working on a platform team that treats developers as customers.

Compensation and Benefits

  • Annual base salary for candidates located in Canada: $160,000–$220,000 CAD.
  • Equity, where applicable, bonus, and benefits.
  • Health, dental, and vision insurance.
  • RRSP with a match.
  • Healthcare spending account and telemedicine.
  • Paid leave, including PTO and parental leave.

Skills

Java, Python, C++, Spring, React, Node.js, Software Architecture, Internationalization, Localization, Unicode, Iso Standards, Globalization Testing, APIs, Scalable Systems

ClickUp

ClickUp

United States
Staff Frontend Engineer
No salary listedRemote8+ YOEFrontend Engineering

Build and optimize reusable Angular frontend features, partnering with design, product, backend, integrations, and QA teams. The role requires 8+ years of JavaScript experience, strong TypeScript and state-management expertise, performance knowledge, and a track record of mentoring engineers.

Sardine

Sardine

Ontario, Canada

Senior Software Engineer - AI Experiences
CA$160k+/yrRemote7+ YOEFrontend Engineering

Frontend-focused senior engineer responsible for building polished AI product experiences in React and TypeScript, with secondary ownership of Go services and APIs. The role requires 7+ years of software engineering experience, frontend leadership, mentoring, and effective use of AI-assisted development tools.

Databricks

Databricks

Vancouver, Canada

Senior Software Frontend Engineer – Dashboards
CA$146k+/yrOn-site5+ YOEFrontend Engineering

Build scalable, high-performance frontend experiences for creating, editing, and exploring data dashboards. The role requires 5+ years of software engineering experience, strong React or similar framework expertise, and experience with frontend and backend systems.

Brex

Brex

Seattle, WA
Senior Software Engineer, Frontend
$192k+/yrHybrid7+ YOEFrontend Engineering

Senior frontend engineer building and refining client-facing financial software, leading end-to-end technical work and cross-functional projects. Requires 7+ years of frontend experience with React, TypeScript, ES6+, and Webpack.

Earnin

Earnin

Vancouver, Canada

Senior Front End Engineer
$228k+/yrRemote5+ YOEFrontend Engineering

Build and evolve scalable web experiences and frontend architecture using React, TypeScript, and Next.js. The role requires senior-level frontend expertise, production web application experience, cloud familiarity, and strong testing, performance, and mentoring capabilities.