Taro Logo

Software Engineer II (Windows Device Auth)

Leading independent provider of identity for the enterprise, enabling secure connections between people and technology.
$120,000 - $180,000
Security
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Cybersecurity · Enterprise SaaS

Job Description

Okta is seeking a Software Engineer II to join their Device Authenticators engineering team within the Access Management Team. This role focuses on developing Windows client software and solving interesting problems in the security and identity space. The position offers excellent growth potential and high visibility within Okta.

The Access Management Team builds the foundation for authentication and authorization across Okta-protected resources, developing cloud services and client software that enable secure access to devices and applications. The team works on impactful products like Okta FastPass, Device Assurance, and Device Access.

The ideal candidate should have 3+ years of professional software development experience with strong proficiency in C# and C++. They should understand design patterns, scalability patterns, security engineering, and object-oriented principles. The role involves leading design and development of cloud-native security products, collaborating with cross-functional teams, and maintaining high programming standards through code reviews and testing.

Working at Okta means joining a dynamic environment with the best tools, technology, and benefits. The company offers a flexible work arrangement and emphasizes creating an inclusive culture that celebrates diverse perspectives. The position offers a competitive salary range of $120,000 - $180,000 USD for candidates in California, Colorado, New York, and Washington, plus equity and comprehensive benefits.

Key responsibilities include optimizing applications for performance, identifying technical debt, staying current with Windows development trends, and championing technical excellence. Desired knowledge includes understanding of Identity and Access Management protocols (FIDO, U2F, WebAuthn, SSO) and experience with security applications.

Last updated a day ago

Responsibilities For Software Engineer II (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
  • Identify and address technical debt and performance bottlenecks
  • Stay up-to-date with latest trends in Windows development

Requirements For Software Engineer II (Windows Device Auth)

  • 3+ years of professional software development experience
  • Good understanding of design patterns, scalability patterns, security engineering, and object-oriented principles
  • Proficiency in C# and C++
  • Experience working in fast-paced software development teams
  • Strong communication skills

Benefits For Software Engineer II (Windows Device Auth)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Equity
  • Health insurance
  • Dental insurance
  • Vision insurance
  • 401(k)
  • Paid leave (including PTO and parental leave)
  • Equity
  • Flexible spending account

Related Jobs