Senior Software Engineer (Node.js)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (Node.js): Building and maintaining Auth0’s Attack Protection capabilities to mitigate credential stuffing and password spraying attacks with an accent on high-scale distributed systems and identity protocols. Focus on designing modular engineering tasks, implementing OIDC/OAuth/SAML standards, and collaborating with AI/ML teams to deploy detection models.
Location: Hybrid in Toronto, Ontario, Canada
Salary: $136,000 — $187,000 CAD
Company
A global identity and access management platform securing millions of daily logins worldwide.
What you will do
- Design and build security features using Node.js, AWS, Azure, and various databases (MongoDB, PostgreSQL, DynamoDB).
- Lead the technical breakdown of complex requirements into actionable modular engineering tasks.
- Implement and maintain Identity Protocols and Open Standards such as OpenID Connect, OAuth, and SAML.
- Collaborate with ML and AI teams to develop and deploy cutting-edge attack detection models.
- Mentor junior and mid-level engineers on system design, code quality, and operational rigour.
- Participate in scheduled on-call rotations to maintain Tier-0 global services at scale.
Requirements
- Practical experience using Node.js (JavaScript/TypeScript) or a similar language.
- Experience designing, analysing, and troubleshooting large-scale distributed systems.
- Thorough understanding of application security and cloud security best practices.
- Track record of driving complex, multi-quarter projects across organisational boundaries.
- Must be based in Toronto, Canada for a hybrid work arrangement.
Nice to have
- Existing knowledge of Identity Protocols like OAuth, OIDC, and SAML.
- Background in security engineering and application security.
- Proven understanding of architecture principles across infrastructure, security, and data layers.
Culture & Benefits
- Competitive salary with equity, bonuses, and comprehensive health, dental, and vision insurance.
- RRSP with company match, healthcare spending accounts, and telemedicine.
- Paid time off (PTO) and parental leave.
- Immersive, in-person onboarding experience to accelerate impact.
- Access to a global community spanning over 20 offices worldwide.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →