Taro Logo

Software Engineer (Windows Device Auth)

The leading independent provider of identity for the enterprise, enabling organizations to securely connect people to technology.
$83,000 - $126,000
Security
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Cybersecurity · Enterprise SaaS

Description For Software Engineer (Windows Device Auth)

Okta, The World's Identity Company, is seeking a talented Software Engineer to join their Device Authenticators engineering team in Toronto. This role is part of the Access Management Team, which builds the foundation for authentication and authorization across Okta-protected resources.

The position offers an exciting opportunity to work on critical security products like Okta FastPass, Device Assurance, and Device Access. As a Software Engineer, you'll be responsible for developing Windows client software and solving interesting problems in the security and identity space. The role provides excellent visibility within Okta and exceptional growth potential.

The ideal candidate should bring 3+ years of professional software development experience, with strong proficiency in C# and C++. You'll be working in a fast-paced, innovative environment with agile release cycles and individual ownership. The team strongly emphasizes designing for scale, rigorous code reviews, and automated testing to build high-quality enterprise software.

Key responsibilities include leading the design and development of cloud-native security products, collaborating with cross-functional teams, maintaining high programming standards through code reviews and testing, and optimizing applications for performance and scalability. You'll also stay current with the latest Windows development trends and contribute to technical excellence within the team.

The compensation package includes a competitive salary range of CAD $106,000 - $160,000, plus comprehensive benefits including health, dental, and vision insurance, RRSP matching, healthcare spending, and generous paid leave policies. Okta offers a hybrid work environment, providing flexibility while maintaining productive collaboration.

This is an excellent opportunity for a software engineer passionate about security and identity management to join a leading enterprise software company. You'll work on products that directly impact millions of users' security while growing your career in a supportive and innovative environment.

Last updated a day ago

Responsibilities For Software Engineer (Windows Device Auth)

  • Lead the design, development, and delivery of cloud-native security products
  • Collaborate with product managers, designers, and backend engineers
  • Review code and write unit, functional, and UI tests
  • Optimize applications for speed, scalability, and responsiveness
  • Participate in code reviews
  • Identify and address technical debt and performance bottlenecks
  • Stay up-to-date with latest Windows development trends

Requirements For Software Engineer (Windows Device Auth)

  • 3+ years of professional software development experience
  • Good understanding of design patterns, scalability patterns, security engineering
  • Proficiency in C# and C++
  • Experience working in fast-paced software development teams
  • Strong communication skills
  • Understanding of Identity and Access Management protocols (desired)
  • Security Application experience - building VPN, firewalls, anti-virus (desired)

Benefits For Software Engineer (Windows Device Auth)

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Health insurance
  • Dental insurance
  • Vision insurance
  • RRSP with match
  • Healthcare spending
  • Telemedicine
  • Paid time off
  • Parental leave

Interested in this job?

Jobs Related To Okta Software Engineer (Windows Device Auth)