Principal Software Engineer Manager- Windows Serving & Delivery

Microsoft Microsoft · Big Tech · Redmond, WA +3 · Software Engineering

Principal Software Engineering Manager for Windows Serving & Delivery team, focusing on leading engineers to improve the reliability, performance, and customer experience of Windows client, Windows Update, and Windows reliability for commercial and enterprise customers. Responsibilities include people leadership, technical direction, operational quality, and coordinating responses to live-site issues.

What you'd actually do

  1. Lead, coach, and support a team of Software Engineers by providing clear expectations, regular feedback, and career guidance through one-on-one connections, mentoring, and performance discussions.
  2. Set and align technical direction and execution plans by partnering with Product Managers and cross-functional stakeholders to translate customer needs and business priorities into engineering plans.
  3. Support operational excellence and delivery consistency by reinforcing engineering fundamentals, planning practices, and coordinated response to incidents and live-site issues.
  4. Use customer feedback, telemetry, and product usage data to identify areas for improvement, prioritize investments, and guide teams toward long-term enhancements in Windows reliability, performance, and supportability.
  5. Establish and reinforce engineering practices for design reviews, code reviews, testing, and continuous integration to support secure, maintainable, and scalable solutions.

Skills

Required

  • Computer Science or related technical field
  • coding in languages including, but not limited to, C, C++, C# or Python
  • technical engineering experience

Nice to have

  • Master's Degree in Computer Science or related technical field
  • 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C# or Python
  • 4+ years people management experience
  • 8+ years of experience in software engineering, systems engineering, or Windows client and server environments
  • 3+ years of experience supporting or mentoring engineers through coaching, feedback, career development, or technical guidance
  • Experience in customer-facing engineering roles with focus on service reliability, customer impact, and escalation management
  • Experience troubleshooting technical issues, including analyzing logs and performance data using diagnostic tools
  • Familiarity with Windows authentication and security concepts, including Kerberos, Local Security Authority Subsystem Service, and cloud-based authentication
  • Experience working with Microsoft Entra ID and hybrid identity environments that connect on-premises and cloud systems
  • Experience communicating technical concepts clearly to support collaboration and decision-making across teams
  • Experience working across Microsoft platforms, including Windows, Microsoft 365, identity, and device-related technologies
  • Experience reviewing code and contributing to troubleshooting and design discussions in languages such as C, C++, or C#
  • Familiarity with scripting or automation to support operational efficiency and repeatable processes
  • Familiarity with device and identity management tools, including Microsoft Intune and Microsoft Entra

What the JD emphasized

  • 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C# or Python
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.