Staff Software Engineer - Android Device Authenticators

1 day, 6 hours 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

Android Programmer - Regular

Margo Bank Professional Services

Regular Android Programmer role in Warsaw, Poland, focused on building and scaling high-quality mobile applications for a consulting team on a remote permanent contract.

Agile Android CI/CD Confluence Git Java Jetpack Compose JIRA Kotlin
6 hours, 18 minutes ago

Android Engineer

JustMarkets 1-10 Capital Markets

Android Developer at a fintech company, focused on building and maintaining mobile products that support the team’s research-driven product development efforts.

Android Android Studio CI/CD Firebase Git Gradle Jetpack Compose Kotlin REST API Scrum
6 hours, 19 minutes ago

Desarrollador Android

NEORIS 5K-10K Internet Software & Services

NEORIS is hiring a remote Android Developer to build, maintain, and improve mobile applications for client projects within a multicultural digital consulting environment.

Agile Android DDD Espresso Firebase Git GitHub GitLab GraphQL Java Jenkins JUnit Kotlin Linux Mockito REST API TDD UI Design UX Design Windows Server
6 hours, 19 minutes ago

Android Technical Lead

Unity 5K-10K Internet Software & Services

Unity-Aura is hiring an Android Tech Lead to guide architecture and engineering excellence for a large-scale mobile content discovery platform used by millions of users.

Android CI/CD Jetpack Compose Kotlin
3 days, 5 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