Senior Software Engineer, Tenant Protection (auth0)

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

Senior Software Engineer role focused on building and maintaining Auth0's Attack Protection capabilities, which involves securing customer tenants from automated attacks like credential stuffing and denial-of-service. The role collaborates with Machine Learning and AI teams to develop and deploy detection models, and requires strong software engineering skills in Node.js, cloud environments (AWS/Azure), and distributed systems. The primary focus is on the security product itself, which is an AI-enabled product.

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 complex 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 medium to large -sized initiatives, effectively managing risk and communicating technical trade-offs, timelines, and dependencies to engineering and product leadership.
  4. 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.
  5. Collaborate with industry-leading experts to implement the cutting-edge of Identity Protocols and Open Standards such as OpenID Connect, OAuth and SAML

Skills

Required

  • Node.js (JavaScript or Typescript) or a similar language
  • 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)
  • 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

  • building and maintaining Auth0’s Attack Protection capabilities
  • protect all customer tenants from widespread, automated attacks
  • develop and deploy cutting-edge detection models
  • implement the cutting-edge of Identity Protocols and Open Standards
  • Maintain and operate services at a large scale
  • 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