Taro Logo

Staff/Principal Software Engineer (Windows)

The leading independent provider of identity for the enterprise, enabling organizations to securely connect people to technology.
$139,000 - $209,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cybersecurity

Description For Staff/Principal Software Engineer (Windows)

Okta, The World's Identity Company, is seeking a passionate and experienced Windows software engineer to join their Device Authenticators team. This Staff/Principal level position offers an exciting opportunity to work on critical security and identity solutions that impact millions of users daily.

The role is based in Toronto and focuses on developing enterprise-level Windows applications and services that are integral to Okta's identity and access management strategy. You'll be working on important products like Okta FastPass, Device Assurance, and Device Access, which are crucial for securing and simplifying user access to work resources.

As a Staff/Principal Software Engineer, you'll be responsible for designing and developing sophisticated Windows client applications, services, and SDKs. The position requires deep expertise in Windows platform development, particularly with WPF/UWP applications and .NET SDKs. You'll be working with various Windows technologies, including interprocess communication mechanisms and debugging tools.

The ideal candidate brings 6+ years of professional software development experience, with at least 3 years specifically in Windows enterprise software development. Strong knowledge of C++, C#, and Windows desktop application development is essential. Experience with security protocols and identity management is a plus.

This role offers excellent growth potential and high visibility within Okta. You'll be part of a fast-growing team that directly impacts customer security and user experience. The position comes with competitive compensation ranging from $139,000 to $209,000 CAD annually, plus comprehensive benefits including medical, dental, and vision insurance, parental leave, and educational benefits.

At Okta, we celebrate diversity and seek lifelong learners who can contribute unique perspectives. The company culture emphasizes innovation, security, and customer success, making it an ideal environment for talented engineers who want to make a significant impact in the identity and security space.

Join Okta's Device Authenticators team to help build the future of secure identity solutions while working with cutting-edge technologies in a collaborative and growth-oriented environment. Your work will directly contribute to helping millions of users securely access their work resources and maintain productive, secure digital experiences.

Last updated 4 hours ago

Responsibilities For Staff/Principal Software Engineer (Windows)

  • Design and develop applications, services, and SDKs on Windows devices
  • Building native Windows client applications (WPF/UWP) and .NET SDKs
  • Implement unit/functional tests
  • Review software design and peer's code
  • Interface with QA, Product Management, Technical Support, Documentation, and UX

Requirements For Staff/Principal Software Engineer (Windows)

Java
TypeScript
  • 6+ years of professional software development experience
  • Minimum 3+ years of software development experience building enterprise software on the Windows platform
  • Experience working in an agile software development team leveraging continuous integration and deployment practices
  • Strong development skills in Windows Desktop applications and services, including WPF and UWP applications
  • Experience with Windows interprocess communication (COM, Pipes, RPC, Windows Sockets) and potentially kernel debugging
  • Hands-on experience in writing C++, C# code
  • Experience with debugging tools such as Windbg
  • Bachelor's degree in Computer Science or equivalent

Benefits For Staff/Principal Software Engineer (Windows)

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
401k
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Parental Leave
  • Education Budget
  • 401k

Interested in this job?

Jobs Related To Okta Staff/Principal Software Engineer (Windows)