Staff Software Engineer - Android Device Authenticators

3 weeks, 1 day ago
Full-time
Senior
Mobile Development
Okta

Okta

Okta is a leading independent provider of identity solutions for enterprises, offering a comprehensive range of products and services to connect and protect employees, partners, and customers. With a focus on secure access, authentication, and automati...

Professional Services
5K-10K
Founded 2009

Description

  • Lead the design, development, and delivery of cloud-native security products.
  • Collaborate with product managers, designers, and backend engineers to turn requirements into robust solutions.
  • Review code and write unit, functional, and UI tests to maintain high programming standards.
  • Optimize applications for speed, scalability, and responsiveness across devices and browsers.
  • Participate in code reviews and provide constructive feedback to improve team-wide code quality.
  • Identify and address technical debt, performance bottlenecks, and other areas for improvement.
  • Stay current on Android development trends and recommend new tools and approaches.
  • Champion continuous improvement, innovation, and technical excellence within the team.

Requirements

  • 5-7 years of software development experience, including at least 3 years designing and building enterprise software on Android.
  • Strong understanding of design patterns, scalability patterns, security engineering, and object-oriented principles.
  • Proficiency in Kotlin; Java experience is a plus.
  • Experience working in fast-paced teams that use continuous integration and deployment practices.
  • Strong communication skills and ability to work cross-functionally.
  • Strong debugging and problem-solving skills across different Android OS versions and device types.
  • Understanding of identity and access management protocols and technologies such as FIDO, U2F, WebAuthn, SSO, SAML, OAuth, and Federation (preferred).
  • Experience building security applications such as VPNs, firewalls, or antivirus software (preferred).

Benefits

  • Annual base salary of $160,000–$240,000 CAD for candidates located in Canada.
  • Equity compensation where applicable.
  • Bonus eligibility.
  • Health, dental, and vision insurance.
  • RRSP with employer match.
  • Healthcare spending account and telemedicine support.
  • Paid leave, including PTO and parental leave.
  • Remote work designation (#LI-Remote).

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Android Developer - Kotlin

Cross Border Talents 251-1K Professional Services

An Android Developer at an unspecified company will build and maintain Android applications for a wide range of devices, integrating them with back-end services while working closely with other engineers to deliver high-quality products.

Android Firebase Git Java Kotlin REST API
9 hours, 4 minutes ago

Android Engineer

AppLovin 1K-5K Media

AppLovin is hiring Android Mobile Engineers to help build a new social media platform within its R&D center, focused on creator experiences, real-time interaction, and long-term product growth.

Android Java Kotlin Mobile Development WebSockets
9 hours, 20 minutes ago

Senior Android Engineer

Goods & Services 51-250 Media

Goods & Services is seeking a Senior Android Engineer to help build and deliver medical-grade Android mobile applications and SDKs for enterprise clients in regulated industries.

Agile Android Java Kotlin
14 hours, 19 minutes ago

Staff Android Engineer

Goods & Services 51-250 Media

Goods & Services is seeking a Staff Android Engineer to help design and deliver medical-grade mobile applications and SDKs for regulated enterprise clients as part of a collaborative, cross-functional engineering team.

Agile Android Java Kotlin
1 day ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers