Remote job
Staff Software Engineer, Mobile (P4)
Job details
About this role
Role overview Build and evolve mobile SDKs for identity and fraud prevention products, including authentication flows and device-based signals used to help identify suspicious activity. You’ll work closely with product and engineering leaders to turn customer needs into platform capabilities, while taking technical ownership from design through production operation. This remote role is based in Ontario, British Columbia, or Alberta, Canada; the position is being used to build a pipeline for future openings.
Responsibilities - Develop and own mobile SDK capabilities for authentication, fraud detection, and emerging non-human identity use cases. - Work with product and engineering leaders to shape technical direction and deliver roadmap features based on customer needs. - Coordinate architecture and platform integration across teams, resolving dependencies and blockers. - Write design documents, make technical decisions, review code, and remain hands-on with shipped systems. - Improve reliability through observability, incident response, and follow-up remediation. - Mentor colleagues through pairing, feedback, and knowledge sharing.
Requirements - At least six years of professional mobile engineering experience building and maintaining applications. - Android development expertise with Kotlin or Java and a strong grasp of mobile frameworks and libraries. - Experience leading technical initiatives and making consequential engineering decisions. - Strong software engineering fundamentals, including maintainability, monitoring, and observability. - Customer-focused judgment, clear communication, and the ability to align stakeholders. - Bachelor’s degree in computer science or equivalent industry experience; availability for a nonstandard on-call rotation, including weekends and holidays.
Nice to have - iOS development experience. - Familiarity with Kotlin Multiplatform, C/C++, Swift, or Go. - Experience building SDKs or developer tools.
Benefits and work setup The role is remote, with occasional travel for team or project meetings. Benefits vary by location and may include paid time off, parental and wellness leave, healthcare, retirement savings, and additional incentives. The listed estimated pay range is $160,320–$200,400, with a 10% target bonus.