CareerPlanGet AI match score →

Principal Software Engineer - Windows

Bengaluru 💼 Full-time🗓 2026-07-13 → 2026-07-31

Core

Architecting and building critical Windows software and services at the heart of Okta's security and identity platform to secure millions of enterprise endpoints globally.

Role type

Principal Software Engineer (Windows Client Platform)

Builds

Windows client software and services for the Zero Trust identity platform

Domain

Cybersecurity / Identity and Access Management / 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

Preferred skills

Cryptography, endpoint security concepts (TPM, MDM), Identity and Access Management protocols (FIDO, OIDC/OAuth), cybersecurity principles, AI coding assistants

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

Principal, hands-on IC with mentorship and strategy

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