Staff Software Engineer, End User Protection (auth0)

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

Okta is seeking a Staff Software Engineer for their End User Protection team, focusing on building and maintaining attack protection capabilities for the Auth0 platform. This role involves designing and implementing features using Node.js, AWS, Azure, and Kubernetes, collaborating with ML/AI teams on detection models, and ensuring high-scale service operation. The position requires strong technical leadership, system design, security best practices, and mentoring skills.

What you'd actually do

  1. Design and build features using technologies such as Node.js (JavaScript/Typescript), AWS, Azure, MongoDB, PostgreSQL, DynamoDB and Kubernetes
  2. Lead the technical breakdown of highly complex, ambiguous requirements into clear, modular, and actionable engineering tasks, setting the standard for project clarity and velocity.
  3. Drive and own the engineering estimation process for large-scale initiatives, effectively managing risk and communicating technical trade-offs, timelines, and dependencies to engineering and product leadership.
  4. Drive cross-functional technical projects with other Auth0 and Okta engineering teams, ensuring alignment on service dependencies, security standards, and operational best practices.
  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

  • Practical experience using Node.js (JavaScript or Typescript) or a similar language
  • Experience working on systems that are highly reliable, maintainable and scalable.
  • Thorough understanding of application security and cloud security best practices
  • A systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive
  • A track record of influencing engineering strategy and driving complex, multi-quarter projects to completion across organisational boundaries.
  • Demonstrated ability to coach and grow other engineers in areas of system architecture, security, and operational rigour.
  • Experience with cloud environments (AWS and Azure preferred)
  • The ability to communicate your ideas and collaborate with other team members effectively in a remote working environment.
  • Experience designing, analysing, and troubleshooting large-scale distributed systems

Nice to have

  • Existing knowledge of Identity Protocols such as OAuth, OIDC and SAML
  • Existing knowledge of security engineering and application security
  • Proven experience and understanding of architecture principles across infrastructure platforms, security, data, integration, and application layers
  • Enthusiasm to work with and learn more about Identity Protocols such as OAuth, OIDC and SAML

What the JD emphasized

  • Attack Protection
  • Machine Learning and AI teams
  • highly reliable, maintainable and scalable
  • application security and cloud security best practices
  • complex, multi-quarter projects