CareerPlanSign in

Principal Software Engineering Manager

India, Karnataka, Bangalore💼 Full-time🗓 2026-07-24 → 2026-09-25

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 Engineering Manager (OS Security)

Builds

Windows security features, services, and enterprise management experiences for client and server environments.

Domain

Operating Systems / Platform Security

Deliverable

production ML models | product features

Required skills

C/C++/C#/Rust, system-level debugging, platform security, cryptography, identity/authentication, secure boot/TPM, device security, enterprise policy/management, large-scale performance-sensitive system design, team leadership, architectural decision-making, hiring, coaching, career development, testing strategy, telemetry, reliability, operational excellence.

Preferred skills

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

Technologies

Windows, C, C++, C#, Java, JavaScript, Python, Rust, TPM, secure boot

Responsibilities

Design and implement foundational security features; establish reusable patterns for AI usage; lead and develop a team of software engineers; drive execution across in-market and in-development products; partner with ENS engineering teams; support technical decision-making and architectural discussions; foster high-performance engineering culture; track engineering quality metrics.

Seniority

Principal, hands-on IC with management responsibilities

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