Staff Software Engineer - Windows
Core
Architect, build, and scale critical Windows software and services at the heart of Okta's security and identity platform to secure millions of enterprise endpoints globally.
Role type
Staff Software Engineer (Windows Client Platform)
Builds
Windows client software and services for device identity and access
Domain
Cybersecurity / Identity and Access Management (IAM) / Windows Client Development
Deliverable
production ML models | product features | infrastructure
Required skills
Windows client software development, C++, C#, .NET framework, Win32 API, inter-process communication (IPC), Windows services, secure credential handling, performance optimization, debugging, CI/CD, automated testing, AI coding assistants
Preferred skills
Cryptography, endpoint security concepts (TPM, MDM), Identity and Access Management protocols (FIDO, OIDC/OAuth), cybersecurity principles, secure coding practices
Technologies
C++, C#, .NET, Win32 API, Windows Services, GitHub Copilot
Responsibilities
Translate strategic business objectives into technical roadmaps, lead design and implementation of new features from conception to deployment, mentor Staff and Senior engineers, raise technical bar through code standards and CI/CD pipelines, create technical documentation, prototype emerging industry trends
Seniority
Staff, hands-on IC with significant mentorship and architectural leadership