Senior Software Engineer, End User Protection (auth0)

Okta Okta · Enterprise · Toronto, ON · Emerging Tech-694

Senior Software Engineer role at Okta (Auth0) focused on building and maintaining Attack Protection capabilities for identity and access management. The role involves designing and building features using Node.js, AWS, Azure, and Kubernetes, collaborating with ML/AI teams on detection models, and ensuring service reliability and security at scale. The position emphasizes technical leadership, mentorship, and collaboration with product and security stakeholders.

What you'd actually do

  1. Be a part of a fast-paced, agile team.
  2. Design and build features using technologies such as Node.js (JavaScript/Typescript), AWS, Azure, MongoDB, PostgreSQL, DynamoDB and Kubernetes
  3. Lead the technical breakdown of complex requirements into clear, modular, and actionable engineering tasks, setting the standard for project clarity and velocity.
  4. Drive and own the engineering estimation process for medium to large -sized initiatives, effectively managing risk and communicating technical trade-offs, timelines, and dependencies to engineering and product leadership.
  5. Act as a key technical collaborator and influencer with internal stakeholders (e.g., Product Management, Security, Infrastructure), proactively aligning technical roadmaps and advocating for architectural changes that support long-term product vision.

Skills

Required

  • Node.js (JavaScript or Typescript)
  • highly reliable, maintainable and scalable systems
  • application security and cloud security best practices
  • systematic problem-solving approach
  • strong communication skills
  • sense of ownership and drive
  • influencing engineering strategy
  • driving complex, multi-quarter projects to completion
  • coach and grow other engineers
  • cloud environments (AWS and Azure preferred)
  • communicate your ideas and collaborate
  • designing, analysing, and troubleshooting large-scale distributed systems

Nice to have

  • Identity Protocols such as OAuth, OIDC and SAML
  • security engineering and application security
  • architecture principles across infrastructure platforms, security, data, integration, and application layers

What the JD emphasized

  • Attack Protection
  • detection models
  • large scale
  • complex requirements
  • engineering estimation process
  • technical roadmaps
  • architectural changes
  • long-term product vision
  • large-scale distributed systems