Senior Software Engineer

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

Description For Senior Software Engineer

Microsoft Security is seeking a Senior Software Engineer to join the Microsoft Defender for Endpoint (MDE) team, focusing on protecting consumers and enterprises from cyber-attacks. The role involves designing and building next-generation endpoint protection, optimizing for latest silicon innovations and Windows OS enhancements. You'll be working on championing fundamentals such as performance and reliability, scaling platforms, and driving foundational changes throughout the Defender stack. The position offers tremendous growth opportunities across multiple dimensions, allowing you to work across divisional boundaries while making a meaningful impact on society. Microsoft Security aspires to make the world a safer place by reshaping security and empowering users, customers, and developers with end-to-end, simplified solutions. The team culture embraces a growth mindset, excellence, and encourages bringing your best each day. The role requires deep understanding of Windows operating system, strong architectural skills, and focus on performance, reliability, and extensibility. You'll be part of a mission-critical team developing innovative proactive protection, detection, and response technologies to stay ahead of malicious actors.

Last updated a day 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 coding in C and C++
  • 4+ years software development experience working in the Windows OS
  • Experience with multi-threaded / parallel programming
  • Knowledge of Windows or Linux operating system architecture
  • Must pass Microsoft Cloud Background Check

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 Incident Response Engineer

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

Senior Software Engineer

Senior Software Engineer role at Microsoft working on security systems software with focus on performance and maintainability.

Senior Security Engineer

Senior Security Engineer role at Microsoft Research focusing on malware detection and security tooling development using Rust and Python.

Senior Security Software Engineer

Senior Security Software Engineer role at Microsoft, focusing on penetration testing and AI security, offering competitive pay and comprehensive benefits in Seattle area.

Senior Security Operations Engineer

Senior Security Operations Engineer role at Microsoft focusing on cyber defense operations and security incident management.