Staff Software Engineer, End User Protection (Auth0)
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