Principal Software Engineering Manager
Microsoft· Software Engineering
Hyderabadfull-timePosted 1mo ago
About the role
Lead a team shaping Windows device optimizations, defining strategy, growing engineering talent, and delivering innovations that improve Windows device fundamentals across hardware, firmware, OS, service, and applications.
Responsibilities
- Lead the team in using telemetry, experimentation, and trace analysis to understand software and hardware behavior, identify systemic opportunities, and measure impact at scale.
- Provide technical leadership for complex, cross-stack investigations involving low-level debugging, performance analysis, reliability, and power optimizations.
- Define the technical strategy and roadmap for Windows Fundamentals improvements, guiding architecture and aligning investments with customer and business priorities.
- Manage the design and delivery of solutions spanning hardware, firmware, operating-system, service, and application layers.
- Establish a high engineering bar for quality, security, reliability, performance, maintainability, and operational excellence, while ensuring predictable execution.
- Use data and customer insights to make portfolio tradeoffs, resolve ambiguity, manage risk, and hold the team accountable for measurable outcomes.
- Recruit, coach, and retain a diverse team of engineers while building trusted partnerships with Windows teams, OEMs, silicon vendors, and hardware partners across the ecosystem.
Qualifications
- Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
- 3+ years of people-management experience leading software engineers, including coaching, performance management, and career development.
- Experience leading the design, development, and optimization of complex system software or platform capabilities.
- Demonstrated success building teams and delivering highly reliable products or services at scale.
- Deep technical judgment in software architecture, systems design, debugging, and engineering tradeoffs.
- Ability to set strategy, navigate ambiguity, prioritize investments using data, and influence decisions across organizational boundaries.
- Experience leading teams responsible for operating-system architecture, system-level development, or platform engineering.
- Deep knowledge of Windows internals, performance, reliability, or power optimization.
- Experience driving initiatives across hardware, firmware, operating-system, service, and application boundaries.
- Experience using large-scale telemetry, experimentation, statistical analysis, or Azure data platforms to guide product and engineering decisions.
- Track record of influencing architecture, product strategy, and execution across multiple teams and senior stakeholders.
Skills
Required:Telemetry analysisCross-stack leadershipStrategy and roadmap
Last updated Sep 3, 2026. Interested? Apply on the company site.
About Microsoft
Cloud ComputingConsumer ElectronicsSoftwareTechnologyliquid-ai-recruiting-target
More open roles at Microsoft
- Senior Security Sales Specialist3d agoHybrid (Auckland) · Digital Solution Area Specialists
- Technical Program Manager3d agoRedmond, WA, Multiple Locations · Technical Program Management
- AI Business Solutions Specialist Manager - M365 Copilot / Agents / Dynamics 365 / Power Platform3d agoTokyo · Solution Area Specialists
- Senior Technical Program Manager3d agoRedmond, WA, Hybrid (Multiple Locations) · Technical Program Management
- Senior Subsea Project & Operations Manager3d agoTokyo, Japan · Sourcing Engineering