# Principal Software Engineering Manager

**Company**: Microsoft
**Location**: Bengaluru, India
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology
**Ticker**: MSFT
**Wikidata**: https://www.wikidata.org/wiki/Q2283

**Apply**: https://microsoft.ai/job/principal-software-engineering-manager-18/?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_aaae86a0-eaf

## Description

We are seeking a Principal Software Engineering Manager to lead the development of security and enterprise features for the Windows ecosystem. You will design and ship foundational capabilities that keep Windows secure and trusted at a global scale.

Responsibilities:

- Design and implement Windows security and enterprise capabilities that ship at scale across client and/or server.

- Build features across foundational areas such as hardware-backed security, cryptography, identity/authentication, and enterprise management experiences.

- Produce robust, testable, maintainable code with strong engineering rigor.

- Partner with security and platform stakeholders to ensure designs align to secure-by-default principles.

- Collaborate with ENS partner teams in Redmond and across Windows engineering to deliver shared roadmaps and aligned technical outcomes.

- Drive end-to-end execution: requirements → design → implementation → validation → deployment.

- Leverage AI-assisted and agentic engineering workflows to accelerate design, debugging, testing, and documentation.

Qualifications:

- Bachelor’s Degree in Computer Science or related technical field AND 12+ years technical engineering experience.

- Solid experience building and shipping production software in one or more systems languages.

- Experience in one or more: platform security, cryptography, identity/authentication, secure boot/TPM, device security, enterprise policy/management, licensing/entitlement systems.

- Experience designing and developing features in large-scale, performance-sensitive systems.

- Build, lead, and develop a team of Software Engineers delivering Windows security features and services.

Benefits:

- Competitive salary

- Opportunity to work on high-impact projects

- Collaborative and dynamic work environment

## Skills

### Required
- C
- C++
- C#
- Java
- JavaScript
- Python
- platform security
- cryptography
- identity/authentication

### Nice to have
- testing strategy
- telemetry
- reliability
- operational excellence

---

Source: [Apply at microsoft.ai](https://microsoft.ai/job/principal-software-engineering-manager-18/?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
