About the job
About the Team
Okta’s Privileged Access Management (PAM) group builds the infrastructure that controls access to sensitive servers, databases, and cloud resources for large organizations. The team acts as a security barrier, ensuring access is granted only when necessary, whether to people or automated systems. Their work underpins the security of critical systems and supports multiple feature teams across Okta.
Role Overview
The Backend Software Engineer will focus on designing and building distributed systems where accuracy and reliability are essential. This role involves developing core components that impact the performance, reliability, and usability of the PAM product. Improvements made here ripple out to the entire platform, supporting real-world organizations and their most vital infrastructure.
What You Will Do
- Build and maintain backend systems that manage privileged access to sensitive resources
- Work on distributed systems challenges, ensuring high reliability and scalability
- Develop foundational software components used by multiple teams
- Focus on performance, reliability, and usability improvements
- Contribute to an identity-centric approach for modern cloud environments
Who Thrives Here
- Engineers who enjoy thinking about how complex systems fit together
- People with strong opinions on abstraction and a willingness to adapt as products evolve
- Those who like tackling real-world security and operational challenges at scale
- Individuals who value precision and care in their code
Location
This position is based in Toronto, Ontario, Canada.

