About the job
Okta’s Privileged Access Management (PAM) group develops the core infrastructure that controls access to sensitive servers, databases, and cloud resources for large organizations. The team serves as a security layer, granting access only when needed and supporting both people and automated systems. Their work forms the foundation for the security of critical systems and enables multiple feature teams across Okta.
Role overview
The Backend Software Engineer will design and build distributed systems where accuracy and reliability are crucial. This role centers on developing core components that influence the performance, reliability, and usability of the PAM product. Enhancements in this area reach across the entire platform, supporting organizations as they protect their most important infrastructure.
What you will do
- Build and maintain backend systems that manage privileged access to sensitive resources
- Work on distributed systems challenges to ensure high reliability and scalability
- Develop foundational software components used by multiple teams
- Focus on improving performance, reliability, and usability
- Contribute to an identity-centric approach for cloud environments
Who thrives here
- Engineers who enjoy thinking about how complex systems connect and interact
- People with strong views on abstraction and a willingness to adapt as products change
- Those interested in solving real-world security and operational challenges at scale
- Individuals who value precision and care in their code
Location
This role is based in Toronto, Ontario, Canada.

