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