Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Microsoft Logo

Principal Group Software Engineering Manager

Microsoft

$163,000 - $331,200
Oct 17, 2025
Redmond, WA, US
Apply Now

Microsoft Security aspires to make the world a safer place for all by reshaping security and empowering users, customers, and developers with a security cloud that protects them with end-to-end, simplified solutions. The Defender for Office (MDO) team leads the charge in protecting customers against evolving threats, focusing on detecting and neutralizing malicious activity while empowering security administrators. This role is to drive delivery and integration with Microsoft Security services and key M365 workloads, advancing the protection platform, designing and deploying new capabilities, and staying ahead of threat actors.

Requirements

  • 8+ years of experience designing, developing, or maintaining secure software systems, with applied knowledge of authentication, data protection, access control, and secure coding practices.
  • 8+ years of experience in designing, building, and operating scalable, highly available cloud services or distributed systems on platforms such as Azure, AWS, or GCP, including production ownership, CI/CD integration, and applying distributed systems concepts (e.g., concurrency, conflict resolution, consensus algorithms) for resilience and maintainability.
  • 15+ years of experience designing, developing, or maintaining secure software systems, with applied knowledge of authentication, data protection, access control, and secure coding practices.
  • 15+ years of experience in designing, building, and operating scalable, highly available cloud services or distributed systems on platforms such as Azure, AWS, or GCP, including production ownership, CI/CD integration, and applying distributed systems concepts (e.g., concurrency, conflict resolution, consensus algorithms) for resilience and maintainability.
  • 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
  • 15+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python

Responsibilities

  • Architect, design, and implement scalable, reliable, and cost-effective services with low latency and high throughput.
  • Optimize and refactor code for performance, maintainability, and ROI across services and components.
  • Streamline service deployment and maintenance for maximum reliability with minimal manual intervention.
  • Innovate and evolve protection capabilities to stay ahead of emerging threats.
  • Drive a strong Quality, Security, and Live Site culture to meet and exceed customer expectations.
  • Advance our protection platform, design and deploy new capabilities, and ensure we stay ahead of threat actors.
  • Drive delivery and integration with Microsoft Security services and key M365 workloads (Outlook.com/Exchange, SharePoint, Teams).

Other

  • Lead and grow a high-performing engineering team, fostering a culture of growth mindset, diversity, and inclusion.
  • Champion Microsoft’s Model, Coach, Care philosophy to develop future leaders.
  • Define requirements, OKRs, priorities, and delivery plans for engineering initiatives.
  • Partner with Product Management, Research, and cross-functional teams to align on requirements and strategy.
  • Promote Microsoft’s mission and values—respect, integrity, accountability—to create an inclusive, thriving culture.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.