CareerPlanGet AI match score →

Staff Software Engineer, End User Protection (Auth0)

Toronto💼 Full-time💰 $160,000–$160,000🗓 2026-07-13 → 2026-07-31

Core

Design and build features for Auth0's Attack Protection capabilities to detect and block malicious login activity (credential stuffing, password spraying) using Node.js, AWS, and ML collaboration.

Role type

Staff Software Engineer (End User Protection / Attack Protection)

Builds

Attack Protection features for Auth0's authentication and authorization platform

Domain

Cybersecurity / Identity Management / Cloud Infrastructure

Deliverable

production ML models | product features

Required skills

Node.js (JavaScript/TypeScript), distributed systems design, application security, cloud security, system architecture, identity protocols (OAuth, OIDC, SAML), cross-functional leadership, technical estimation, on-call management

Preferred skills

AWS, Azure, MongoDB, PostgreSQL, DynamoDB, Kubernetes, mentoring senior engineers

Technologies

Node.js, AWS, Azure, MongoDB, PostgreSQL, DynamoDB, Kubernetes, OpenID Connect, OAuth, SAML

Responsibilities

Design and build features using Node.js and cloud technologies; Lead technical breakdown of complex requirements; Drive engineering estimation and risk management for large-scale initiatives; Collaborate cross-functionally on security standards and operational best practices; Act as a technical influencer with Product, Security, and Infrastructure teams; Implement cutting-edge Identity Protocols; Maintain and operate high-scale services; Mentor senior and mid-level engineers

Seniority

Staff, hands-on IC with mentorship responsibilities

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗