← All roles

Principal Software Engineering Manager

Microsoft· Software Engineering
Apply on company site
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