CareerPlanSign in

Principal Software Engineer - C++ ( Security)

India, Karnataka, Bangalore💼 Full-time🗓 2026-05-06 → 2026-09-26

Core

Design and implement Windows security and enterprise capabilities at scale, including hardware-backed security, cryptography, identity/authentication, and enterprise management.

Role type

Principal Software Engineer (Security)

Builds

Windows security features, enterprise management experiences, and reusable security patterns.

Domain

Operating Systems / Systems Security

Deliverable

production ML models | product features

Required skills

C/C++/C#/Rust, large-scale performance-sensitive systems, platform security, cryptography, identity/authentication, secure boot/TPM, device security, enterprise policy/management, testing strategy, telemetry, reliability, operational excellence

Preferred skills

AI application for engineering efficiency, cross-geography partnership, stakeholder influence

Technologies

Windows, C++, C#, Java, JavaScript, Python, Rust

Responsibilities

Design and implement Windows security and enterprise capabilities, build features in foundational security areas, establish reusable security patterns, improve engineering efficiency via AI, drive engineering quality and operational excellence

Seniority

Principal, hands-on IC with strategy & mentorship

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