Taro Logo

Staff Software Engineer

Leading independent provider of identity for the enterprise, enabling secure connections between people and technology.
$110,000 - $165,000
Backend
Staff Software Engineer
Remote
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cybersecurity

Job Description

Okta is seeking a Staff Software Engineer to join their Protocols team within Core Identity Engineering. This role is crucial in developing and maintaining the core authentication engine of Auth0's platform. The position involves working with NodeJS backend (Javascript/Typescript), MongoDB, PostgreSQL, and Redis, deployed on AWS and Azure. The ideal candidate will have 6+ years of software development experience, strong Node.js skills, and expertise in designing distributed systems.

The Protocols team's mission is to enable Auth0 and its customers to solve identity problems with standards-based solutions. As a Staff Engineer, you'll be responsible for improving core applications, collaborating across teams, and working with modern cloud technologies at scale. The role requires expertise in API design, system architecture, and a strong focus on code quality and testing.

Key responsibilities include:

  • Building innovative features and standards for Auth0's platform
  • Improving and refactoring core applications
  • Cross-functional collaboration with Product, Security, Design, and QA teams
  • Working with cloud technologies and distributed systems

The position offers competitive compensation ($146,000 - $220,000 CAD) and comprehensive benefits including health, dental, vision insurance, RRSP matching, and paid leave. This is an opportunity to work at the heart of identity and security technology, making a significant impact on millions of daily users while working with some of the brightest engineers in the industry.

Okta values diversity and seeks lifelong learners who can contribute unique experiences. The company serves over 19,300 organizations globally, including major brands like JetBlue, Nordstrom, Slack, and T-Mobile, providing secure identity solutions through their Identity Cloud platform.

Last updated 5 hours ago

Responsibilities For Staff Software Engineer

  • Build innovative features and standards for Auth0's platform
  • Improve and refactor core applications
  • Work in cross-functional teams with Product, Security, Design, and QA
  • Design and implement distributed systems at scale
  • Maintain and improve APIs and libraries

Requirements For Staff Software Engineer

Node.js
JavaScript
TypeScript
MongoDB
PostgreSQL
Redis
  • 6+ years of software development experience
  • Practical experience using Node.js (JavaScript or Typescript)
  • Experience designing, building, and maintaining APIs or libraries
  • Experience with distributed systems design and implementation
  • Strong testing experience (unit, integration, end-to-end, performance)
  • Experience working with Cloud environments
  • Product-focused mindset with strong collaboration skills

Benefits For Staff Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Health insurance
  • Dental insurance
  • Vision insurance
  • RRSP with match
  • Healthcare spending
  • Telemedicine
  • Paid time off
  • Parental leave

Related Jobs