Staff Software Engineer (Identity Threat Protection)
- Toronto, Canada
- Lead/Staff
- 8+ years
- Posted
Skills
Required
- architectural patterns
- scalability
- lead technical design discussions
- Java
- object-oriented design
- multithreading
Preferred
- cloud security / identity / authentication protocols
- building anomaly detection systems / risk systems
- modern frontend frameworks
- React
- Angular
- Vue.js
- cloud-native security
- Azure
Join Okta, a leading identity and access management company, as a Staff Software Engineer on the Identity Threat Protection (ITP) engineering team. In this role, you will design, develop, and support cloud-native security products, drive collaboration across teams, uphold programming excellence, lead remote teams, and mentor junior engineers. You will have the opportunity to tackle complex security challenges and work in a fast-paced, innovative environment.
Responsibilities
- Architect and lead the design, development, delivery, and supportability of cloud-native security products, from initial concept to final implementation.
- Drive collaboration by building solid partnerships and working closely with engineering, product management, design, support, and documentation teams.
- Uphold excellence by committing to the highest programming standards through rigorous code reviews and the creation of comprehensive unit and functional tests.
- Proven experience designing, building, and operating complex, large-scale distributed systems in a cloud environment (e.g., AWS, GCP, Azure)
Requirements
- A strong grasp of architectural patterns for scalability, reliability, and security, with the ability to lead technical design discussions and make informed trade-offs
- Strong communication and collaboration skills, with a history of working effectively with cross-functional teams to deliver impactful products
- Excellent problem-solving skills, with the ability to independently debug and remediate issues in complex, unfamiliar codebases and systems
- Deep expertise in Java, including a strong understanding of object-oriented design, multithreading, and building high-performance services
- A proactive and ownership-driven mindset, with the ability to manage your own priorities and spot areas for future work
- A powerful security background and a proven track record of championing best practices
- 8+ years of professional software development experience, with a demonstrated history of technical leadership and mentorship
Preferred
- Experience building anomaly detection systems or risk systems is a monumental advantage
- Expertise in cloud security, identity, and/or authentication protocols
- Experience with modern frontend frameworks (e.g., React, Angular, Vue.js) is a plus
