Staff Software Engineer - Android Device Authenticators

New
CanadaFull-TimeStaff
Salary160,000 - 240,000 CAD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of software engineering experience, including at least 3+ years building enterprise-grade Android applications
Required Skills
AndroidJavaKotlinOAuthSoftware ArchitectureCI/CD

Requirements

  • 5+ years of software engineering experience, including at least 3+ years building enterprise-grade Android applications.
  • Strong proficiency in Kotlin, with Java experience considered a plus.
  • Solid understanding of object-oriented design, scalability patterns, and secure software engineering principles.
  • Experience working in CI/CD-driven environments with fast-paced, iterative development cycles.
  • Strong debugging and problem-solving skills across complex Android systems and device fragmentation challenges.
  • Familiarity with identity and access management concepts such as SSO, OAuth, SAML, WebAuthn, or FIDO (strong plus).
  • Excellent communication skills and ability to collaborate across engineering, product, and design teams.
  • Experience in security-focused applications (e.g., authentication, VPNs, or related domains) is highly valued.

Responsibilities

  • Lead the design and development of Android client software for device authentication and secure access workflows.
  • Collaborate with product managers, designers, and backend engineers to translate requirements into robust, scalable technical solutions.
  • Build high-quality, maintainable code using Kotlin (and Java where needed), with strong emphasis on testing, code reviews, and engineering best practices.
  • Optimize application performance, reliability, and security across diverse Android devices and OS versions.
  • Identify and resolve technical debt, performance bottlenecks, and architectural inefficiencies.
  • Participate actively in code reviews, mentoring peers, and contributing to continuous engineering improvement.
  • Stay current with Android ecosystem trends and evaluate new tools, frameworks, and security approaches.
View Full Description & ApplyYou'll be redirected to the employer's site
160,000 - 240,000 CAD per year
Apply Now