Back to search
jobgether Lever · Posted 19d ago

Staff Software Engineer - Android Device Authenticators

Canada Full-time

IT Security & IT Lever
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Staff Software Engineer - Android Device Authenticators in Canada.

This role sits at the intersection of mobile engineering, security, and large-scale identity infrastructure, focusing on building and evolving Android-based authentication systems used to protect millions of users. You will contribute to high-impact security products that enable secure access across devices and applications in enterprise environments. Working within a fast-moving, product-driven engineering team, you will help design resilient client-side authentication solutions while collaborating closely with backend, product, and security experts. The environment emphasizes high engineering standards, rigorous code quality, and scalable system design. You will have visibility into core identity and access management challenges shaping modern digital security. This is a hands-on, technically deep role with strong influence on architecture and product direction.

Accountabilities

In this role, you will take ownership of designing, developing, and maintaining Android-based authentication systems that support cloud-native security products at scale.

    • 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.

    Requirements

    You bring strong Android engineering experience combined with a deep understanding of software architecture, security, and scalable system design.

      • 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.

      Benefits

        • Competitive annual compensation ranging from CAD $160,000 to $240,000, depending on experience and location.
        • Equity opportunities and performance-based bonus eligibility.
        • Comprehensive health, dental, and vision insurance coverage.
        • RRSP retirement savings plan with employer match.
        • Flexible remote-first work environment with hybrid collaboration opportunities in Toronto.
        • Paid time off, parental leave, and additional wellness benefits.
        • Access to modern engineering tooling and strong investment in professional growth.
        • Opportunity to work on mission-critical identity and security systems at global scale.
How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent