RemoteWLBRemote only
Back to all jobs
Okta logo
Remote role · staff-so

Staff Software Engineer (Backend) (Customer Identity)

Okta

SalaryUSD $160,000~$240,000
NodeJSJavascriptReactAWSAzure
Role brief

Okta’s Customer Identity Cloud (CIC) is easy to implement, adaptable authentication and authorization platform. Basically, we make everyone’s login box awesome. If you are a problem solver who wants to make this login experience even better, then look no further - Okta CIC IAM Authentication domain is where you want to be. Our domain’s mission is to provide a simple, secure, standards-compliant, and delightful authentication experience for both end users and developers. We work with NodeJS, React, Postgres/MongoDB databases, and our services run on both AWS and Azure. Our technology radar continues to try, adopt and re-visit various technologies and are proponents of using the right tools for the job.

As a member of the IAM Authentication team at Okta (CIC) you will:

  • Be a part of a fast paced, agile team comprising engineers, a product manager, and designer.
  • Design and develop features, APIs and fixes to handle our current and future scale.
  • Design and develop features involving highly customizable login experiences for both web and native ecosystems.
  • Help our customers have an awesome experience with our products.
  • Collaborate with the support team as the last level of escalation for tickets.
  • Participate in our on-call rotations for troubleshooting production issues.
  • Lead team discussions, mentor other engineers to become senior and improve the team’s productivity.

You are a good fit for this role if you:

 

  • U.S. person Status (e.g. a U.S. Citizen, National, Lawful Permanent Resident, Refugee, or Asylee)*
  • Have excellent communication and collaboration skills.

  • Have 8+ years of software development experience.

  • Have 1+ years of experience in the identity and access management (IAM) domain.

  • Have experience creating public or internal APIs using NodeJS/Javascript/Typescript.

  • Are autonomous and have a continuous improvement mindset.

  • Pay attention to details and keep user experience a top priority. 

  • Enjoy being part of a highly collaborative, remote friendly environment.

 

And extra credit if you have experience in any of the following! 

  • Have experience developing containerized applications and deploying it to Kubernetes on cloud infrastructure vendors like AWS, Azure, GCP.

  • Mobile Development (iOS or Android).

  • Have experience with GoLang, Terraform.

  • Have experience with FrontEnd ReactJS/VueJS/React Native.

  • Have a deep understanding of NodeJS event loop.

*This position requires access to controlled unclassified information or other sensitive government data. As a condition of employment for this position, the successful candidate must be able to submit documentation establishing U.S. person status (e.g. a U.S. Citizen, National, Lawful Permanent Resident, Refugee, or Asylee upon hire.

#LI-Remote