About the job
About Okta and the End User Protection Team
Okta secures identity for both humans and AI, building trusted infrastructure that helps organizations navigate today’s digital landscape safely. The company’s mission centers on tackling complex security challenges with real-world impact.
Auth0, part of Okta, delivers authentication and authorization solutions for developers. Handling over 100 million daily logins, Auth0’s platform focuses on convenience, privacy, and security, so customers can keep their attention on building and innovating.
The End User Protection team develops and improves Auth0’s Attack Protection features. These tools defend against threats like credential stuffing and password spraying by monitoring login activity, detecting suspicious behavior, and blocking harmful access, without adding unnecessary friction for users.
This team works closely with Okta’s Machine Learning and AI groups to build advanced detection models. Their shared goal: help developers provide secure login experiences and shield users from ever-changing cyber threats.
Role Overview: Senior Staff Software Engineer
Okta is hiring a Senior Staff Software Engineer for the End User Protection team in Toronto, Ontario. This role focuses on building and enhancing security features that protect millions of users worldwide.
What You Will Do
- Work as part of a collaborative, agile engineering team.
- Design and develop features using technologies such as Node.js (JavaScript/Typescript), AWS, Azure, MongoDB, PostgreSQL, DynamoDB, and Kubernetes.
- Break down complex, ambiguous requirements into clear, modular engineering tasks and set standards for project clarity and delivery speed.
- Lead estimation for large projects, assess risks, and communicate technical trade-offs, timelines, and dependencies to the team.

