Software Engineer - Microsoft Defender for Endpoint
Haifa, Herzliya, Israel | Engineering | Jun 01, 2022 | Job number 1351613

Cyber-attacks are increasing in volume and sophistication, evading traditional defenses and posing a growing risk to enterprises. Microsoft Security (MSec) builds the leading suites in the industry to protect against malicious activity from all fronts: Endpoint Security, Identity, Cloud applications, Office and email protection, and Cloud protection. MSec provides a unified experience to identify and react against threat actors with complete visibility, building a complete picture of each attack in a single dashboard. Join our team of engineers to develop cutting-edge detection and remediation systems and be a part of defining and shaping the next big leap in the Microsoft Security journey. 

Our team focuses on diversity of all types in candidates for our roles and we strive to hire people with different experiences and perspectives into our team. To that end, we know that no candidate has every desired skill and experience, but all of us together make our team strong. So, if cyber security is something you’re passionate about, you live and love data, want to make the world a safer place for millions of customers, and you love creating products for and with customers - come join us. 


Learn More 

Microsoft Defender for Endpoint - YouTube 

Microsoft Defender for Endpoint | Microsoft Security 

Microsoft Defender for Endpoint | Microsoft Docs 


Microsoft defender agent group is building an industry leading security product that is deployed in tens of millions of devices: Windows, Windows Server, macOS and all common Linux enterprise distributions. The group puts an emphasis on top-notch engineering and quality to deliver innovative sensors and a highly stable platform. 

You will be designing, implementing and rolling out key features of the product; Collaborate with customers, research teams, and cloud teams to push the product forward. 

Stack: C++, C#, Python, PS/Py/Bash, KQL/Scala.



  • Sc./M.Sc in Computer Science, Software engineering or equivalent.
  • +2 years of development experience in Windows/macOS/Linux with modern C++.
  • Team player, cooperative, forward thinking, curious and enthusiastic.
  • Experience in Security and/or Networking. 




Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.


Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.