Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
$117,200 - $229,200
Security
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer

Microsoft Security is seeking a Senior Software Engineer to join their Microsoft Defender for Endpoint (MDE) team, focusing on protecting consumers and enterprises from cyber-attacks. This role involves designing and building next-generation endpoint protection solutions, optimizing for the latest silicon innovations and Windows OS enhancements. The position is based in Redmond, WA, with a hybrid work arrangement allowing up to 50% work from home.

The role requires deep expertise in Windows operating systems, C/C++ programming, and system-level software development. You'll be working on architectural solutions emphasizing performance, reliability, and extensibility. The position offers significant opportunities for personal and career growth while making a meaningful impact on global cybersecurity.

As part of Microsoft's Security organization, you'll contribute to Microsoft's mission to make the world a safer place through end-to-end, simplified security solutions. The team culture embraces a growth mindset and excellence, encouraging innovation that impacts billions of lives worldwide.

The compensation package is competitive, ranging from $117,200 to $229,200 per year, with comprehensive benefits including healthcare, educational resources, and parental leave. This role requires 4+ years of experience in software development, particularly with Windows OS, and offers the opportunity to work on cutting-edge security technologies while collaborating with multiple teams across Microsoft.

The ideal candidate will have strong system programming skills, experience with performance optimization, and the ability to mentor other engineers. This position represents an excellent opportunity to join a leading technology company while making a significant impact on global cybersecurity efforts.

Last updated 20 minutes ago

Responsibilities For Senior Software Engineer

  • Partner with multiple teams across Microsoft, architecting and implementing solutions deeply integrated into the Defender stack
  • Drive proof-of-concept projects to enable innovative solutions
  • Write high-quality, maintainable code, and review contributions from other engineers
  • Analyze and optimize performance and reliability of the defender stack
  • Mentor other engineers, providing guidance and oversight on complex projects

Requirements For Senior Software Engineer

  • Bachelor's degree in computer science or related technical discipline AND 4+ years technical engineering experience with C/C++
  • 4+ years software development experience working in Windows OS
  • Experience with multi-threaded / parallel programming
  • Must pass Microsoft Cloud Background Check
  • Knowledge of Windows operating system architecture
  • Experience with software performance analysis and optimization of native code

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

Senior Security Software Engineer - CTJ - Poly

Senior Security Software Engineer position at Microsoft's Red Team, focusing on identifying and exploiting security vulnerabilities to protect Microsoft's systems and users.

Senior Software Engineer

Senior Software Engineer position at Microsoft focusing on security systems development and threat detection for Microsoft Identity & Network Access (IDNA) services.

Software Engineer - Security

Senior Software Engineer position at Microsoft Security in Dublin, focusing on Identity PKI infrastructure, requiring 4+ years of experience in software development with emphasis on security solutions.

Senior Software Security Engineer - CTJ - Top Secret

Senior Software Security Engineer position at Microsoft, focusing on cloud security, requiring Top Secret clearance and offering competitive compensation between $117,200 - $229,200.

Senior Security Engineer, Penetration Testing

Senior Security Engineer position at Microsoft focusing on penetration testing and security analysis for AI and cloud services, offering competitive salary and benefits.