Principal Software Engineer

Microsoft Security aspires to make the world a safer place for all, focusing on digital threat protection and security intelligence.
$137,600 - $267,000
Security
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Cybersecurity

Description For Principal Software Engineer

Microsoft Security is seeking a Principal Software Engineer to join their Unified Security Intelligence (USI) team, specifically focusing on Behavioral Analysis & Detection. This role is crucial in developing analysis & detection engineering stack that enables intel, heuristics & ML driving detections. The position offers a competitive salary range of $137,600 - $267,000 and is based in Redmond, WA, with hybrid work options (up to 50% work from home).

The ideal candidate will have extensive experience in security software systems, with at least 6 years of technical expertise in building large-scale security solutions. Key technical requirements include proficiency in .NET, C#, and Azure, along with strong knowledge of operating systems and computer networking concepts. The role demands expertise in security monitoring, threat intelligence, and malware detection.

As a Principal Engineer, you'll lead the design and development of enterprise-based threat analysis & detection services, ensuring scalability and reliability. You'll collaborate with cross-functional teams, mentor other engineers, and work closely with product management to drive innovation in Microsoft's security services.

The position offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment options. This is an exceptional opportunity to join Microsoft's security division and contribute to making the world a safer place through advanced security solutions and threat protection across Microsoft Defender products.

The role requires passing Microsoft's background checks and offers the flexibility of hybrid work with 0-25% travel. Join a team at the forefront of digital security, working on critical priorities for Microsoft's customers in an increasingly complex threat landscape.

Last updated 6 hours ago

Responsibilities For Principal Software Engineer

  • Lead the design and development of enterprise-based threat analysis & detection services
  • Collaborate with cross-functional teams to define technical requirements
  • Mentor and guide other engineers, influence Engineering Managers
  • Collaborate with product management to prioritize features and roadmap initiatives
  • Ensure adherence to coding standards, software quality, and best practices

Requirements For Principal Software Engineer

  • Bachelor's Degree in Computer Science or related technical discipline with 6+ years technical experience
  • 5+ years of experience with operating system and computer networking concepts
  • 2+ years of experience with security monitoring sensors and agents, threat intelligence and detections
  • 1+ years of experience with security and exploit/malware and phish detection technologies
  • Experience with .NET, C#, Azure or similar technologies
  • Must pass Microsoft Cloud Background Check

Benefits For Principal Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Principal Software Engineer

Principal Software Engineer - CTO office of Microsoft Security

Principal Software Engineer role at Microsoft Security, focusing on developing innovative security solutions and leading cross-team initiatives with emerging technologies.

Principal Software Engineer

Principal Software Engineer position at Microsoft focusing on Linux security solutions development for Microsoft Defender for Endpoint, requiring 16+ years of experience.

Principal Software Engineer

Principal Software Engineer position at Microsoft leading Azure Platform Security team, focusing on cloud security architecture and infrastructure protection.

Principal Software Engineer, Streaming Security Platform

Principal Software Engineer position at Microsoft focusing on cloud security and streaming platforms, offering competitive pay and remote work options.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on authentication and authorization systems, offering remote work and competitive compensation.