Okta is hiring a

Software Engineer - Mobility Management/Android (Sr/Staff)

San Jose, United States

Title of Job: Mobility Management – Android Software Engineer

Role Located in: Okta Headquarters (San Jose, CA)

Reports to: Director of Engineering


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 protections. 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.

Thousands of customers, including Adobe, Allergan, Chiquita, LinkedIn, and Western Union, trust Okta to help their organizations work faster, boost revenue, and stay secure.


Position Description:

Craft our mobile user experiences through the Okta Mobile and Okta Verify apps. Okta Mobile provides web single sign on, native app single sign on, and user self service mobile device management.  Okta Verify is our multi factor authentication offering using JWTs to prove something the user has (their phone) in addition to their password when authenticating to Okta.

Job Duties and Responsibilities:

  • Analyze/Refine Requirements with Product Management for administrator and end user web interfaces
  • Work with engineering management and other back-end teams to scope and plan engineering efforts and dependencies
  • Implement unit and functional tests
  • Design and code reviews
  • Develop UI for new product features
  • Develop reusable components to enable other teams to easily implement UIs with rich and consistent look and feel
  • Interface with QA, Product Management, Technical Support, Documentation and UX

Minimum REQUIRED Knowledge, Skills, and Abilities:

  • Java Android development
  • Java Spring, Javascript (Backbone.js), and CSS (SASS) web development experience a plus
  • Experience with identity, provisioning, or single sign on a plus
  • Mobile device management experience a plus

Education and Training:

  • Bachelor’s degree in Computer Science or equivalent experience.



Okta is an Equal Opportunity Employer.



Other jobs at Okta