Staff Software Engineer, End User Security

Okta is an enterprise grade identity management platform, built from the ground up in the cloud and delivered with an unwavering focus on customer success. With Okta, organizations can manage access across any application, person or device. Whether the people are employees, partners or customers or the applications are in the cloud, on premises or on a mobile device, Okta helps organizations become more secure, make people more productive, and maintain compliance.

The End User Security team focuses on building out core profiles and account management experiences for end users. We ensure Okta's users are always aware of recent account changes and activities through dashboards and notifications, and encourage admins to adopt new security features available for their organizations.

We are looking for an experienced full stack software engineer to join our team. You will be building large-scale software to increase the user's security awareness. The ideal candidate will share our passion and great pride in the simple elegance and usability of our solution and will join an engineering team that strongly believes in UX design, automated testing, and an iterative process to build high quality next generation enterprise software.

Why join this team?

  • Growth: Customer identity is a fast growing segment, you will be in the driver seat to help grow this team, and you have the opportunity to wear many hats.
  • Scale: Few companies face the same scaling challenges as us due to our large customer base. Learn how to design and operate cloud services that are horizontal scalable.
  • New challenge: There are many challenging problems to solve, from fraud prevention to services optimization. 
  • Best development methodology: We embrace the latest development methodology (code review, CI/CD, incremental roll out). Come learn how modern large scale enterprise software is developed.
  • Cloud first: We embrace Cloud throughout our stack, come learn AWS, Azure, GCP and many other Cloud technologies as part of your day job. 
  • Impact: Millions of customers depend on us as much as they depend on Internet. Join us to build a passwordless future to delight our customers. 

Job Duties and Responsibilities: 

  • Analyze and refine Requirements with Product Management and UX.
  • Design and implement scalable software with best security practices.
  • Work with system architects to scope and plan engineering efforts and dependencies.
  • Develop reusable components to enable other teams to easily use
  • Create a rapid prototype to validate ideas
  • Develop unit and functional tests.
  • Troubleshoot customer issues.

Required Knowledge, Skills, and Abilities: 

  • 6+ years software development experience
  • 3+ years of experience in Java or other object-oriented programming language
  • 3+ years of experience in  Javascript and with one of the major Javascript MVC frameworks (React, Angular, Vue) 
  • Experience in RESTful API design
  • Good grasp of software engineering designs, principles, and practices

Nice to Haves: 

  • Prior experience in authentication, identity, single sign-on, security a plus
  • Familiarity with Micro-service architecture development and management a plus
  • Experience with AWS/Cloud data services a plus

Education and Training: 

  • B.S. Computer Science or related field 

Okta is an equal opportunity employer

Okta is rethinking the traditional work environment, providing our employees with the flexibility to be their most creative and successful versions of themselves, no matter where they are located.  We enable a flexible approach to work, meaning for roles where it makes sense, you can work from the office, or from home, regardless of where you live.  Okta invests in the best technologies and provides flexible benefits and collaborative work environments/experiences, empowering employees to work productively in a setting that best and uniquely suits their needs.





Upload Resume/CV (PDF must be less than 8 MB )
Cover Letter
Upload Cover Letter (PDF must be less than 8 MB )
U.S. Equal Opportunity Employment Information (Click here for instructions)

We request this data to help assess our candidates and workforce to promote diversity, inclusion, and belonging and to ensure we maintain fair and equitable hiring practices. Responding to the survey is voluntary.