Okta is hiring a

Software Engineer - Universal Directoy (Sr./Staff/Principal)

Toronto, Canada

Software Engineer - Universal Directory (Sr./Staff/Principal)

Reports to: Sr. Director, Engineering

Located in: Bellevue, Wa


Okta is the foundation for secure connections between people and technology. By harnessing the power of the cloud, Okta allows people to access applications on any device at any time, while still enforcing strong security policies. It integrates directly with an organization’s existing directories and identity systems, as well as 4,000+ applications. 

Because Okta runs on an integrated platform, organizations can implement the service quickly at large scale and low total cost.

More than 2,000 customers, including Adobe, Allergan, Chiquita, LinkedIn, MGM Resorts International and Western Union, trust Okta to help their organizations work faster, boost revenue and stay secure.

To learn more about Okta, visit: https://www.okta.com.

Position Description:

Okta provides comprehensive user management integration to and between 3rd party services such as Google, Salesforce, Jira, Confluence, GitHub, AD, Workday and Box. Universal Directory (UD) is the heart of Okta's Identity Management service and enables a swath of integration capabilities. It combines a cloud-based directory service with consumer grade administrative tools to make it easy for companies to manage users and get them access to the right applications. This multi-tenant platform is mission critical, secure and scalable. We are looking for smart, innovative and passionate engineers to join the team and help craft the future of Identity Management in the era of cloud.

Job Duties and Responsibilities:

  • Design, implement, review, and troubleshoot software
  • Analyze/Refine requirements with Product Management
  • Work with engineering management to scope and plan engineering efforts
  • Design and implement scalable and reliable cloud integration infrastructure components
  • Interface with QA, Technical Support, Documentation and UX teams

Knowledge, Skills, And Abilities:

  • 5+ years experience with advanced Java or other strongly typed language
  • Solid grasp of software engineering principles and practices
  • Understanding and appreciation for test driven development
  • Experience with a few of: Spring, Redis, REST, Maven, EC2, Elasticsearch, Memcached, MySQL, and Tomcat desirable
  • Experience with Active Directory, LDAP, or other directory services a plus
  • Experience developing integration infrastructure or cloud service brokers highly desirable
  • Experience working on low latency, concurrent, and mission critical environments desirable
  • Experience with UI, JavaScript, and related technologies such as Backbone.js a plus
  • Knowledge of network security, encryption, authentication and authorization a plus

Education and Training:

  • B.S. Computer Science or related field (MS/PhD a plus)

Okta is an Equal Opportunity employer.


Other jobs at Okta