Description
We are seeking a Software Engineer II to join our Core Identity team at Okta. As a Software Engineer II, you will design, build, and operate critical services that form the backbone of our identity platform.
The Core Identity organisation owns the authentication pipeline, identity protocols, user sessions, and foundational elements that underpin our entire product. Our teams comprise engineers with deep expertise in digital identity who design and operate robust, large-scale systems.
Responsibilities:
- Design, build, and operate critical services that form the backbone of our identity platform
- Primarily work with our NodeJS backend (TypeScript/JavaScript), with data stored in MongoDB, PostgreSQL, and Redis, all running on a multi-cloud infrastructure (AWS and Azure)
- Take ownership of the technical quality, security, reliability, and scalability of our systems
- Drive architectural improvements and advocate for engineering best practices
- Work in a highly collaborative and cross-functional environment with talented engineers and partners across Product, Security, Design, Architecture, and QA
- Deepen or gain expertise in identity, security, and modern cloud technologies (AWS, Azure) while working on distributed systems at scale
- Mentor other engineers and contribute to our culture of technical excellence and continuous improvement
- Participate in an on-call rotation to ensure our critical services remain healthy and reliable
Requirements:
- 4+ years of professional software development experience
- Proficiency in building backend services with Node.js (JavaScript or TypeScript)
- Experience designing, building, and operating distributed systems in a cloud environment (e.g., AWS, Azure)
- Strong commitment to quality, with experience in various testing strategies
- Product-oriented mindset, with the ability to understand customer needs and work collaboratively to find effective solutions
Nice to have:
- Experience in the identity and access management (IAM) domain
- Knowledge of security engineering principles and application security best practices
- Experience working effectively in a distributed, remote-first team
The annual base salary range for this position for candidates located in Canada is between $110,000-$151,800 CAD. Okta offers equity, bonus, and benefits, including health, dental, and vision insurance, RRSP with a match, healthcare spending, telemedicine, and paid leave.