remote
Principal Software Engineer - Windows - Okta
Software Engineer
Lead the design and delivery of secure Windows device identity solutions, driving Zero Trust adoption across enterprise environments using C#, .NET, and Azure AD.
About the role
Key Responsibilities
- Architect and implement scalable Windows device identity services that integrate with Okta’s Zero Trust platform.
- Own end‑to‑end feature development, from requirements gathering to production deployment, ensuring high security and performance.
- Collaborate with cross‑functional teams (product, security, operations) to define and enforce best practices for device onboarding, authentication, and lifecycle management.
- Mentor and guide junior engineers, fostering a culture of code quality, continuous improvement, and knowledge sharing.
- Conduct threat modeling, code reviews, and security assessments to mitigate risks in device identity workflows.
Requirements
- 10+ years of software engineering experience with a strong focus on Windows platform development.
- Proficiency in C# and the .NET ecosystem, including experience with Azure AD integration.
- Deep understanding of device management, authentication protocols, and Zero Trust security principles.
- Excellent problem‑solving skills and a track record of delivering complex, high‑impact solutions.
- Strong communication skills and ability to influence stakeholders across technical and non‑technical domains.