Staff Software Engineer - Android Device Authenticators

2 months, 3 weeks 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

Lead Android Engineer

Future 251-1K Hotels, Restaurants & Leisure

Future is hiring a Lead Android Engineer to lead the Android apps that power personalized health guidance and member-coach experiences across mobile and Wear OS.

Android Appium Espresso GitHub Actions Gradle HIPAA Jetpack Compose JUnit Kotlin
3 days, 15 hours ago

Software Engineer II, Android

Pinterest 5K-10K Internet Software & Services

Pinterest is hiring an iOS Tech Lead to set the technical direction and health of its iOS platform while aligning the work with product and business goals.

iOS
1 week ago

Software Engineer II (Android)

Tripadvisor 1K-5K Consumer Services

Tripadvisor is hiring a Software Engineer II (Android) to join its mobile team building traveler-facing experiences for Tripadvisor Experiences in a remote-first, globally collaborative environment.

Android GraphQL Jetpack Compose Kotlin Microservices
1 week, 3 days ago

Android Mobile Engineer

Tripadvisor 1K-5K Consumer Services

Tripadvisor Group is hiring a Software Engineer II (Android) to build and ship mobile experiences for Tripadvisor Experiences in a remote-first, globally collaborative environment.

Agile Android GraphQL Jetpack Compose Kotlin Microservices
1 week, 3 days 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