Staff Software Engineer - Android Device Authenticators

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

SOFTWARE ENGINEER III MOBILE

Harford County Public Library 51-250 Diversified Consumer Services

A Stone busca uma pessoa Software Engineer SWE III – Mobile para desenvolver e manter a plataforma Android de aplicativos, SDKs e bibliotecas executados em seus dispositivos POS, garantindo escalabilidade, segurança e performance.

Android CI/CD Embedded Systems Encryption GCP Git Gradle Grafana Java Jetpack Compose Kotlin LLM Solid.js
2 days, 8 hours ago

Senior Android Engineer II, Digital Twin Platform

instacart.careers 1K-5K Internet Software & Services

Instacart is seeking a Senior Android Engineer to build Android-native applications for its Digital Twin Platform, enabling real-time shelf intelligence, store-view experiences, and Connected Stores programs.

Android Java Kotlin
1 week, 2 days ago

Staff System Software Engineer, AOSP (Android OS)

Motive 1K-5K Road & Rail

Motive is hiring a Staff System Software Engineer to design and develop next-generation IoT and hardware platform software across Linux, Android, and real-time operating systems.

Agile C++ Java Kotlin Linux
1 week, 3 days ago

Android developer (Billingual)

Coforge 10K-50K IT Services

Coforge is hiring a remote Android Developer in LATAM to design, build, test, and support native Android applications for cross-functional delivery teams.

Agile Android Studio AWS Azure Buildkite CI/CD Espresso Git GitHub Actions JIRA Kanban Kotlin Python Scrum Swift Xcode
2 weeks, 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