remote
Staff Software Engineer - Windows - Okta
Software Engineer
Lead the design and delivery of high‑performance Windows authentication services, driving Zero Trust principles across device identity and access. Own end‑to‑end feature development, mentor peers, and collaborate with cross‑functional teams to secure AI‑enabled identities at scale.
About the role
Key Responsibilities
- Architect and implement scalable Windows authentication services that support Zero Trust device identity across enterprise environments.
- Own the full software development lifecycle: design, code, test, deploy, and maintain production‑grade solutions in C++ and .NET.
- Collaborate with product, security, and platform teams to translate business requirements into robust, secure features.
- Mentor and coach junior engineers, fostering a culture of technical excellence and continuous improvement.
- Drive performance tuning, reliability, and security hardening for mission‑critical identity services.
Requirements
- 10+ years of software engineering experience with deep expertise in Windows platform development.
- Proficient in C++ and .NET (C#), with a strong grasp of modern concurrency, memory management, and secure coding practices.
- Hands‑on experience with device identity, authentication protocols (OAuth, OpenID Connect, SAML), and Zero Trust security models.
- Strong problem‑solving skills, ability to work in a fast‑paced, high‑impact environment.
- Excellent communication skills and a collaborative mindset.