CareerPlanSign in

Staff Software Engineer - Windows

Bengaluru 💼 Full-time🗓 2026-07-13 → 2026-09-26

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

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.