Principal Security Software Engineer

Global technology company that develops software, cloud services, and computing devices used by billions of customers worldwide.
$137,600 - $267,000
Security
Principal Software Engineer
Remote
7+ years of experience
Enterprise SaaS · Cloud · Cybersecurity

Description For Principal Security Software Engineer

Microsoft's Offensive Research & Security Engineering (MORSE) team is seeking a Principal Security Software Engineer to join their cloud security division. This role is part of a critical team responsible for securing Microsoft's next-generation cloud computing platforms and virtualization technologies that serve over a billion customers daily.

The position offers an exciting opportunity to work at the forefront of cloud security, focusing on the Azure platform and virtualization stack. As a Principal Security Engineer, you'll be conducting security design reviews, code reviews, and vulnerability research on key features of the Azure platform to ensure the highest security standards are met.

The ideal candidate will bring 7+ years of experience in security vulnerability identification and software development, with particular expertise in native code (C/C++). You'll need strong skills in vulnerability research, including code auditing and fuzzer development, combined with a deep understanding of operating system security fundamentals.

Key responsibilities include leading security reviews, serving as the primary security contact for teams developing innovative products, identifying vulnerabilities in virtualization features, and collaborating with the external security community. You'll work directly with product teams to enhance security measures and communicate the business value of security investments.

Microsoft offers an impressive compensation package with a base salary range of $137,600 - $267,000 USD (higher in SF and NYC areas), along with comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The role offers up to 100% work from home flexibility with some travel (0-25%).

This is an exceptional opportunity for a security professional who wants to make a significant impact on the security of cloud computing infrastructure used by businesses and individuals worldwide. You'll be working with cutting-edge technology while helping to protect Microsoft's vast customer base from security threats.

Join Microsoft's elite security team and help shape the future of cloud security while working with some of the industry's brightest minds in a collaborative and innovative environment.

Last updated 2 hours ago

Responsibilities For Principal Security Software Engineer

  • Lead and participate in security reviews to identify and mitigate risk in Microsoft products, including design review, code reviews, and fuzzing
  • Be the primary security contact for teams building new innovative products and technologies in the next version of the Azure platform and virtualization technologies
  • Identify security vulnerabilities in a wide variety of key virtualization features
  • Leverage a broad and current understanding of security to devise new protections and exploit mitigations
  • Interact with the external security community and security researchers
  • Collaborate with product teams to improve security and articulate the business value of security investments

Requirements For Principal Security Software Engineer

  • 7+ years experience in identifying security vulnerabilities, software development lifecycle, large-scale computing, modeling, cybersecurity, and anomaly detection
  • 3+ years of security experience with native code (C/C++) and binaries
  • Familiarity with Microsoft Hyper-V
  • Public track record of relevant security research, especially around vulnerability discovery
  • Experience exploiting bugs and bypassing security mitigations in operating systems
  • Familiarity with Microsoft Windows architecture
  • Ability to create clarity, energy, and cohesion across the team
  • Must pass Microsoft Cloud Background Check

Benefits For Principal Security 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 Security Software Engineer

Principal Software Engineer - CTJ - Poly

Principal Software Engineer role at Microsoft focusing on security solutions for government clouds, requiring top security clearance and extensive software engineering experience.

Senior/Principal Software Engineer - CTJ - Poly

Principal Software Engineer role at Microsoft Security, focusing on cloud security and Microsoft Defender development, requiring top security clearance and extensive engineering experience.

Principal Security Engineer

Principal Security Engineer role at Microsoft focusing on hardware and firmware security for Azure cloud infrastructure, offering competitive salary and remote work options.

Principal Software Engineer – Cloud and Enterprise Security - defender for AI

Principal Software Engineer position at Microsoft leading cloud and AI security initiatives, requiring 12+ years of engineering experience and expertise in distributed systems.

Principal Firmware Security Engineer

Principal Firmware Security Engineer role at Microsoft focusing on platform security, firmware development, and cloud infrastructure security.