Senior Software Security Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$117,200 - $229,200
Security
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Cybersecurity

Description For Senior Software Security Engineer

Microsoft's Offensive Research & Security Engineering (MORSE) team is seeking a Senior Software Security Engineer to help secure Microsoft products and devices. This role is crucial in protecting Windows client and server operating systems used by billions of customers daily across businesses and Azure. The position involves conducting security design reviews, code reviews, and penetration testing on key Windows and Azure features to ensure they meet the highest security standards.

The ideal candidate will bring hands-on experience with native code (C/C++), penetration testing expertise, and a deep understanding of OS security fundamentals. You'll work directly with engineering teams to secure Microsoft's operating systems, requiring both technical expertise and collaborative skills. The role offers up to 100% work from home flexibility with 0-25% travel requirements.

As part of Microsoft's mission to empower every person and organization globally, you'll join a culture built on growth mindset, innovation, and collaboration. The compensation is competitive, ranging from $117,200 to $229,200 per year (higher in SF and NYC areas), plus comprehensive benefits including industry-leading healthcare, educational resources, and parental leave.

Key responsibilities include identifying security vulnerabilities in OS features, devising new protections, and working with the external security community. You'll be the security point person for teams developing innovative products across Windows, Azure, and devices, requiring both technical depth and the ability to communicate security priorities effectively.

This role represents an opportunity to impact the security of products used by billions while working with cutting-edge technology and some of the industry's best security professionals. The position requires passing Microsoft's Cloud background check and offers a chance to shape the future of security at one of technology's most influential companies.

Last updated 4 days ago

Responsibilities For Senior Software Security Engineer

  • Participate in security reviews to identify and mitigate risk in Microsoft products, including design reviews, code reviews, and fuzzing
  • Be the security contact for teams building new innovative products and technologies in the next version of Windows, Azure, and devices
  • Identify security vulnerabilities in a wide variety of key OS features such as network protocols, security features, and Microsoft devices
  • Leverage a broad and current understanding of security to devise new protections
  • 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 Senior Software Security Engineer

  • 5+ years experience in identifying security vulnerabilities, software development lifecycle, large-scale computing, modeling, cyber security, and anomaly detection
  • 3+ years identifying vulnerabilities in operating systems and/or native (C/C++) applications
  • Experience exploiting bugs and bypassing security mitigations in operating systems
  • Familiarity with Microsoft Windows architecture
  • Public track record of relevant security research, especially around vulnerability discovery

Benefits For Senior Software Security Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • 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 Senior Software Security Engineer

Senior Software Engineering

Senior Software Engineering role at Microsoft working on Microsoft Entra (Azure Active Directory) authentication and security services.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security Response Center (MSRC) focusing on protecting customers through software and AI solutions, offering remote work and competitive compensation.

Senior DPU Software Engineer – Secure Enclave

Senior DPU Software Engineer position at Microsoft focusing on secure enclave development, cryptographic systems, and embedded software for cloud infrastructure security.

Incident Response Engineer - CIRT

Senior Incident Response Engineer position at Microsoft, leading security investigations and incident response for enterprise customers with up to 100% remote work flexibility.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on Microsoft Defender for Office team, developing security features for Teams integration and threat protection. Based in Redmond, WA with hybrid work arrangement.