← All roles

Principal Software Engineering Manager

Microsoft· Software Engineering
Apply on company site
Redmond, WA$142.8k - $274.8kFull-timePosted 2w ago

About the role

Led a team to advance the software, architecture, and engineering practices behind Microsoft Defender’s cloud delivery capabilities, focusing on deployment automation, reliability, security, and operational efficiency at scale.

Responsibilities

  • Hire, coach, and develop a high-performing engineering team by setting clear expectations, providing actionable feedback, managing performance, and creating meaningful career growth opportunities.
  • Establish engineering priorities and deliver results through the team while balancing new deployment capabilities with service reliability, security, operational support, and long-term maintainability.
  • Lead the architecture and design of Azure deployment automation and infrastructure tooling, including service dependencies, integration boundaries, deployment safety, observability, and failure recovery.
  • Maintain deep technical engagement through architecture and design reviews, code contributions, and complex production troubleshooting while strengthening engineers’ technical judgment, accountability, and end-to-end ownership.
  • Partner with engineering and operations teams across Microsoft Defender to automate deployment preparation, validation, and recovery; reduce manual handoffs; and establish clear ownership of shared tooling and operational processes.
  • Improve engineering efficiency across Microsoft Defender by identifying recurring deployment and operational challenges, simplifying existing workflows, and building reusable solutions that deliver measurable value across multiple services.
  • Use deployment telemetry, operational metrics, and incident learnings to evaluate outcomes and guide investments in testing, observability, release validation, and safe rollout practices.

Qualifications

  • Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.

Skills

Required:Engineering leadershipAzure deployment automationArchitecture and design reviews
Last updated Oct 9, 2026. Interested? Apply on the company site.

About Microsoft

Cloud ComputingConsumer ElectronicsSoftwareTechnologyliquid-ai-recruiting-target

More open roles at Microsoft