×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer; Android Device Authenticators

Job in Toronto, Ontario, C6A, Canada
Listing for: Okta
Full Time position
Listed on 2026-06-02
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Android Developer
Job Description & How to Apply Below
Position: Staff Software Engineer (Android Device Authenticators)
Requirements   The ideal candidate should have solid experience in software development and be enthusiastic about designing and writing complex, high-quality Android client software
You will demonstrate a great aptitude for software engineering excellence and are not afraid to be a player-coach
5-7 years of software development experience, with at least 3 years of experience designing and building enterprise software on Android
Good understanding of design patterns, scalability patterns, security engineering, and object-oriented principles
Proficiency in Kotlin, with a proven ability to leverage its features for robust and maintainable codebases.

Experience with Java is a plus
Experience working in fast-paced software development teams leveraging continuous integration and deployment practices
Strong communication skills and the ability to work across functions
Strong debugging and problem-solving skills to identify, diagnose, and resolve complex issues across various Android OS versions and device types
(Desirable) Understanding of Identity and Access Management protocols and technologies (FIDO, U2F, Web Authn, SSO, SAML, OAuth, Federation, etc.)
(Desirable) Security Application experience - building VPN, firewalls, anti-virus, etc
What the job involves   The Okta Access Management Team builds the foundation for authentication and authorization across Okta-protected resources
We seek a dynamic Software Engineer to join our Device Authenticators engineering team
The role gives the candidate an excellent opportunity to learn about interesting problems in the security and identity space. It also has a lot of visibility within Okta and has exceptional growth potential
You will share our passion and pride in elegant solutions and join an engineering team that strongly believes in designing for scale, rigorous code reviews, automated testing, and an iterative process to build high-quality enterprise software
Lead the design, development, and delivery of our cloud-native security products
Collaborate closely with product managers, designers, and backend engineers to translate requirements into robust and effective solutions
Commit to high programming standards by reviewing code and writing unit, functional, and UI tests
Optimize applications for speed, scalability, and responsiveness across various devices and browsers
Participate in code reviews, providing constructive feedback and ensuring code quality across the team
Proactively identify and address technical debt, performance bottlenecks, and areas for improvement
Stay up-to-date with the latest trends and technologies in Android development, evaluating and recommending new tools and approaches
Champion a culture of continuous improvement, innovation, and technical excellence within the team

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary