Okta is hiring an

UI Software Engineer – Feature Lifecycle Management (Senior/Staff)

Toronto, Canada

Title of Job: UI Software Engineer – Feature Lifecycle Management (Senior/Staff)

Role Located in: Okta Toronto

Reports to: Engineering


About Okta:

Okta is an integrated identity and mobility management service. Built from the ground up in the cloud, Okta securely and simply connects people to their applications from any device, anywhere, at anytime. Okta integrates with existing directories and identity systems, as well as thousands of on-premises, cloud and mobile applications, and runs on a secure, reliable and extensively audited cloud-based platform.

More than 2,000 customers, including Activision, Allergan, BMC Software, Groupon, Informatica, LinkedIn, Purolator and SAP, use Okta to improve employee productivity, increase supply chain efficiency and revenue and improve compliance. The thousands of enterprises and cloud vendors, as well as the millions of people using Okta, are the foundation of the industry's fastest growing IT network for the cloud and mobile world. Okta is backed by premier venture capital firms Andreessen Horowitz, Greylock Partners, Khosla Ventures and Sequoia Capital. To learn more about Okta, visit: https://www.okta.com.


Position Description:

We are looking for an experienced front end software engineer to join the team that develops the UI for Okta’s Administrator Experience. Your work will be front and center to thousands of Okta customer administrators that drive Okta functionality for millions of end users. You will drive front end development of cross-cutting admin UI features and tools driving growth and core product metrics.


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.



Job Duties and Responsibilities:

  • Lead UI development for new cross-cutting admin features and tools
  • Partner with Product Management and User Experience to Analyze/Refine Requirements with for front end features and UI
  • Lead development of UI for new product features
  • Work with engineering management and other back-end teams to scope and plan engineering efforts and dependencies
  • Interface with QA, Product Management, Technical Support, Documentation and UX


Knowledge, Skills, And Abilities:


  • 3+ years of solid experience with Javascript and one of the major Javascript MVC frameworks (Backbone, Angular, Ember, React, etc.)
  • Working experience with HTML and CSS, including the ability to work around the nuances of the most popular browsers
  • Understanding and appreciation for TDD
  • Good grasp of software engineering principles and practices
  • Prior experience working on other UI technologies (e.g. JSP) highly desirable
  • Prior experience with or understanding of REST (or designing API’s) highly desirable
  • Experience with Java or other strongly typed languages a plus
  • Experience with any of the following is a plus: directory services (AD/LDAP), network security, encryption, authentication and authorization

Education and Training:

  • Bachelors Degree majoring in computer science or equivalent work experience



Some of the perks we offer:


  • Stocked kitchen with a variety of beverages and snacks
  • Subsidized cell phone and internet plans
  • Mac hardware


An overview of our tech stack:


  • Our primary programming languages are Java and JavaScript
  • We use open source frameworks such as Hibernate, Spring and Backbone.js
  • We run on best of breed infrastructure including MySQL, GitHub, Memcached, Redis, Kinesis and Elasticsearch
  • We make extensive use of virtualization and containers: AWS, Vagrant, Docker
  • Our weekly production releases are made possible by Continuous Integration and sophisticated build, test and release automation leveraging Maven, npm, Artifactory, Chef, Ansible and the like
  • We participate in the OpenSource community with the likes of https://github.com/okta/okta-auth-js



Okta is an Equal Opportunity Employer.


Other jobs at Okta