Taro Logo

Staff Software Engineer (Nodejs)

The leading independent provider of identity for the enterprise, enabling organizations to securely connect people to technology.
$113,000 - $169,000
Backend
Staff Software Engineer
Remote
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cybersecurity

Job Description

Okta, The World's Identity Company, is seeking a Staff Software Engineer to join their Protocols team within Core Identity. This role is crucial in developing and maintaining the core authentication engine of Auth0's platform. The position involves working with NodeJS backend (Javascript or Typescript), MongoDB, PostgreSQL, and Redis, with services running on AWS and Azure.

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 at the center of action, helping the team grow while solving complex problems at scale. The role involves working on critical services that impact millions of users daily and supports other teams across Auth0 in designing and implementing key product capabilities.

The ideal candidate will have 6+ years of software development experience with strong Node.js expertise. You'll be responsible for designing and maintaining APIs, improving code maintainability, and implementing distributed systems that are highly reliable and scalable. The role requires a product-focused mindset and the ability to collaborate with cross-functional partners.

Okta offers a competitive compensation package with a salary range of $154,000 - $230,000 CAD for candidates in Canada, plus equity, bonus, and comprehensive benefits including health, dental, vision insurance, RRSP matching, and generous paid leave. The company promotes a flexible work environment, providing the best tools and technology to empower employees to work productively in settings that best suit their needs.

Join a team that's building the foundation for secure connections between people and technology, serving over 19,300 organizations including major companies like JetBlue, Nordstrom, Slack, and T-Mobile. This is an opportunity to work on cutting-edge identity and security solutions while contributing to a product that processes over 100 million daily logins worldwide.

Last updated 20 hours ago

Responsibilities For Staff Software Engineer (Nodejs)

  • Gain expertise in identity and security while building innovative features
  • Improve and refactor code and development processes in core applications
  • Work in a highly collaborative and cross-functional environment
  • Design, build, and maintain APIs or libraries used across teams
  • Work with modern cloud technologies and distributed systems at scale

Requirements For Staff Software Engineer (Nodejs)

Node.js
JavaScript
TypeScript
MongoDB
PostgreSQL
Redis
  • 6+ years of software development experience
  • Practical experience using Node.js (JavaScript or Typescript)
  • Experience designing, implementing and troubleshooting distributed systems
  • Experience writing well-tested, high-quality code
  • Experience working with Cloud environments
  • Product-focused mindset with ability to think from customer's perspective

Benefits For Staff Software Engineer (Nodejs)

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

Related Jobs

Staff Software Engineer

Staff Software Engineer position at Okta working on core authentication and identity protocols, building secure and scalable systems.

Staff Software Engineer

Staff Software Engineer role at Okta focusing on AI DevEx and authentication systems, building developer tools and frameworks for secure AI applications.

Lead Project Engineer – Xbox Games Technology Group – The Coalition

Lead Project Engineer position at Microsoft's The Coalition studio, focusing on game engine development, team leadership, and technical innovation for Xbox Game Studios.

VP, Quantitative Developer (C#)

VP Quantitative Developer position at BMO Capital Markets, focusing on developing and maintaining analytics for counterparty credit risk management systems using C#.

Staff Software Engineer, Admin Area

Staff Software Engineer position at Asana focusing on data management and enterprise features in Vancouver, BC.