Staff Software Engineer, End User Protection (auth0)

Okta

Toronto, Canada
Base: $160,000 - $220,000 cad; bonus/equity: not s...
On-site
Node.js (javascript/typescript)
Aws, azure, mongodb, postgresql, dynamodb, kubernetes
Application security and cloud security
Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era

Job Summary

  • Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era.
  • The End User Protection team is responsible for building and maintaining Auth0’s Attack Protection capabilities, monitoring user login behavior and automatically detecting and blocking malicious activity.
  • We are looking for a Staff Software Engineer to join our End User Protection team, responsible for designing and building features, leading technical breakdown of complex requirements, and driving cross-functional technical projects.

Matching Summary

Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era.

Salary

Base: $160,000 - $220,000 CAD; Bonus/Equity: Not specified; Benefits: Health, dental, vision insurance, RRSP with a match, healthcare spending, telemedicine, paid leave

Skills & Requirements

Must-have

  • Node.js (JavaScript/Typescript)
  • AWS, Azure, MongoDB, PostgreSQL, DynamoDB, Kubernetes
  • Application security and cloud security
  • Large-scale distributed systems
  • Identity Protocols (OAuth, OIDC, SAML)

Nice-to-have

  • Career-defining work
  • Fast-paced, agile team
  • Mentoring senior and mid-level engineers
  • Cutting-edge detection models

Key Requirements

  • Practical experience using Node.js (JavaScript or Typescript)
  • Experience with highly reliable, maintainable and scalable systems
  • Thorough understanding of application security and cloud security best practices
  • Systematic problem-solving approach
  • Track record of influencing engineering strategy
  • Demonstrated ability to coach and grow other engineers
  • Experience with cloud environments (AWS and Azure preferred)
  • Ability to communicate effectively in a remote working environment
  • Experience designing, analyzing, and troubleshooting large-scale distributed systems

Work Rights

Not specified

Tailored Resume

Cover Letter