Taro Logo

Staff Software Engineer

The leading independent provider of identity for the enterprise, enabling secure connections between people and technology.
$107,000 - $161,000
Backend
Staff Software Engineer
Remote
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cybersecurity

Description For Staff Software Engineer

Okta, The World's Identity Company, is seeking a Staff Software Engineer to join their Privileged Access Management (PAM) team in Toronto. This role focuses on building and evolving the core architecture of PAM, an identity-centric solution for critical privileged access use cases. The position requires expertise in backend development using Go or Java, with a strong focus on scalable systems and cloud architecture.

The ideal candidate will work on developing scalable, composable components of the platform, design and implement architecture patterns, and build robust APIs. They'll be part of a team that values end-to-end ownership and deep technical expertise in distributed systems. The role involves working with cloud services, monitoring tools, and participating in on-call rotations.

Okta offers a competitive compensation package including a base salary range of $146,000 - $220,000 CAD, plus equity, bonus, and comprehensive benefits. The company provides a dynamic work environment with flexibility in work arrangements and strong emphasis on employee growth and development.

As part of Okta's mission to free everyone to safely use any technology, this role contributes to building secure access and authentication solutions that protect the identities of workforces and customers worldwide. The company serves over 19,300 organizations including major brands like JetBlue, Nordstrom, Slack, and T-Mobile, making this an opportunity to work on technology that impacts millions of users globally.

Last updated 2 days ago

Responsibilities For Staff Software Engineer

  • Be deeply involved in evolving the core architecture of PAM
  • Work in product development teams to build scalable, composable components
  • Design and implement scalable architecture patterns
  • Design and build APIs with OpenAPI Specification
  • Work on backend systems written in Go or Java
  • Participate in rotational on-call activities

Requirements For Staff Software Engineer

Go
Java
PostgreSQL
  • 6+ years working as a software engineer
  • Experience with Golang or Java
  • Experience with relational databases like PostgreSQL
  • Ability to design database models and backend APIs
  • Experience with cloud services (Caching, Queues, NoSQL Databases)
  • Experience with cloud providers (AWS, GCP or Azure)
  • Knowledge of distributed systems
  • Familiarity with monitoring tools like Splunk, DataDog
  • Bachelors in CS, or equivalent

Benefits For Staff Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Healthcare benefits
  • RRSP with match
  • Healthcare spending
  • Telemedicine
  • Paid leave
  • PTO
  • Parental leave

Interested in this job?

Jobs Related To Okta Staff Software Engineer