# Software Engineer II, End User Protection

**Company:** [Okta](https://hotfix.jobs/companies/okta)
**Location:** Toronto, Canada
**Role:** Backend Engineering
**Salary:** CA$110k – CA$152k/yr
**Skills:** Node.js, JavaScript, TypeScript, AWS, Azure, MongoDB, Postgres, DynamoDB, Kubernetes, Openid Connect, OAuth, SAML, Application Security, Cloud Security, Distributed Systems
**Posted:** 2026-08-10

> Build and operate scalable Attack Protection and identity services for Auth0, using Node.js and cloud technologies while implementing protocols such as OAuth, OpenID Connect, and SAML. The role requires experience with reliable distributed systems, application security, and cross-functional technical leadership.

## Job Description

## Responsibilities
- Design and build features using Node.js, JavaScript/TypeScript, AWS, Azure, MongoDB, PostgreSQL, DynamoDB, and Kubernetes.
- Break down complex requirements into clear, modular, actionable engineering tasks.
- Estimate medium- to large-sized initiatives while managing risk and communicating technical trade-offs, timelines, and dependencies.
- Collaborate with Product Management, Security, and Infrastructure stakeholders and advocate for technical roadmaps.
- Implement identity protocols and open standards, including OpenID Connect, OAuth, and SAML.
- Maintain and operate services at large scale.
- Participate in scheduled on-call rotations.
- Foster technical excellence and collaborative ownership.

## Requirements
- Practical experience with Node.js, JavaScript, TypeScript, or a similar language.
- Experience building highly reliable, maintainable, and scalable systems.
- Understanding of application security and cloud security best practices.
- Systematic problem-solving, strong communication, ownership, and drive.
- Experience influencing engineering strategy and completing complex, multi-quarter projects across organizational boundaries.
- Experience with cloud environments, preferably AWS and Azure.
- Ability to communicate and collaborate effectively in a remote working environment.
- Experience designing, analyzing, and troubleshooting large-scale distributed systems.
- Enthusiasm for identity protocols such as OAuth, OpenID Connect, and SAML.

## Nice to Have
- Knowledge of OAuth, OpenID Connect, and SAML.
- Knowledge of security engineering and application security.
- Experience with architecture principles across infrastructure, security, data, integration, and application layers.

## Compensation and Benefits
- Annual base salary range in Canada: **$110,000–$151,800 CAD**.
- Equity, bonus, health, dental and vision insurance, RRSP matching, healthcare spending, telemedicine, and paid leave, including PTO and parental leave.

## Similar jobs

- [Software Engineer, Community Safety](https://hotfix.jobs/jobs/a9f2a51a-b98a-4fce-a548-912b8d2c541e) - Lyft - Toronto, Canada - CA$108k – CA$135k/yr
- [Software Engineer, Pricing - Rider Engagement](https://hotfix.jobs/jobs/312b88b5-f92f-472d-a5b3-5038d78fc02b) - Lyft - Toronto, Canada - CA$108k – CA$135k/yr
- [Software Engineer, Fulfillment](https://hotfix.jobs/jobs/8bb1de74-4a0e-40df-bd5e-2b65b3a9fb04) - Lyft - Toronto, Canada - CA$108k – CA$135k/yr
- [Intermediate Backend Engineer](https://hotfix.jobs/jobs/8113217a-26e2-4d4b-86f1-55fa954ef043) - GitLab - Remote - $115k – $194k/yr
- [Intermediate Software Engineer, Security Factory: Vulnerability Management](https://hotfix.jobs/jobs/9f09cc9e-0cdb-435d-8308-8947f044ea04) - GitLab - Remote - $115k – $173k/yr

**Apply:** https://hotfix.jobs/jobs/d7eeb1c7-9767-4c18-bfea-500785f388a6
**Canonical:** https://hotfix.jobs/jobs/d7eeb1c7-9767-4c18-bfea-500785f388a6