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 2 hours 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

OS Internals Software Engineer- Enterprise & Security

Senior OS Internals Software Engineer role at Microsoft focusing on enterprise security, cryptography, and system-level protection across Windows and Linux platforms.

Senior Software Engineer - CTJ -POLY

Senior Software Engineer role at Microsoft Security, focusing on developing and maintaining critical security services. Requires Top Secret clearance, 4+ years experience, and strong programming skills.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Defender for Office team, focusing on cloud security and threat protection, requiring 8+ years of development experience.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on Linux security solutions for Microsoft Defender for Endpoint (MDE), requiring 8+ years of C/C++ experience.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on building enterprise-scale security solutions using AI/ML, cloud platforms, and modern engineering practices.