JobTarget Logo

Staff Software Engineer - Android Device Authenticators in Canada Creek, Nova Scotia at Jobgether

NewJob Function: Information Technology
Jobgether
Canada Creek, Nova Scotia, B0P 1V0, Canada
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Staff Software Engineer - Android Device Authenticators

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!
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

Job Location

Canada Creek, Nova Scotia, B0P 1V0, Canada

Frequently asked questions about this position

Similar Jobs In Canada Creek, Nova Scotia

New

Senior Software Application Developer

Jobgether
Canada Creek, Nova Scotia
New

Senior SharePoint / Office 365 Developer

Jobgether
Canada Creek, Nova Scotia
New

Director, Marketing Website

Jobgether
Canada Creek, Nova Scotia
New

Staff Software Engineer AI-Native, International

Jobgether
Canada Creek, Nova Scotia
New

DevOps/Observability Engineer

Jobgether
Canada Creek, Nova Scotia
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.