Staff Software Engineer - Android Device Authenticators

1 month, 1 week 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

Sr. Android Developer

TWO95 International 51-250 Internet Software & Services

Remote Sr. Android Developer needed for a contract role supporting a large-scale migration of iOS applications, devices, and related hardware integrations to Android.

Android iOS Java Kotlin
13 hours, 45 minutes ago

Sr. Android Developer | Remote | Contract

TWO95 International 51-250 Internet Software & Services

Two95 International is hiring a remote Sr. Android Developer for a 1+ year contract to help migrate iOS applications and connected devices to Android for a large-scale device platform initiative.

Android iOS Java Kotlin
1 day, 13 hours ago

[Job-30196] Senior Android Developer

CI&T 5K-10K Internet Software & Services

CI&T is hiring a Senior Android Developer for a 100% mobile development role focused on building and improving complex Android applications for enterprise clients.

Android Git GitHub GraphQL Jenkins Jetpack Compose Kotlin Mobile Development
1 day, 13 hours ago

Senior Android Engineer - Brazil

Space Inch 11-50 Internet Software & Services

Space Inch is hiring an experienced Android Engineer to help rebuild a large-scale, white-labeled healthcare and fintech mobile platform from the ground up for enterprise clients.

Android CI/CD Espresso Git GraphQL iOS Jetpack Compose JUnit Kotlin REST API SQLite
3 days, 13 hours 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