#Software Engineer - Microsoft Threat Protection
Tel Aviv | Software Engineering | Feb 07, 2024 | Job number 1674463

Cyber-attacks are increasing in volume and sophistication, evading traditional defenses, and posing a growing risk to enterprises from outside criminal organizations and malicious insiders in the organization. The Microsoft 365 Defender suite leverages the Microsoft 365 security portfolio - including Microsoft Defender for Endpoint, Office, Cloud Apps and Identity, as well as Microsoft Sentinel and XDR - to automatically analyze threat data across domains, building a complete picture of each attack in a single dashboard to monitor, hunt, detect and remediate threats. With this breadth and depth of clarity defenders can now focus on critical threats and hunt for sophisticated breaches, trusting that the powerful automation in Microsoft's security products detects and stops attacks anywhere in the cyber-attack kill chains and returns the organization to a secure state. Join our team of engineers to develop cutting edge detection and remediation systems. Be a part of defining and shaping the next big leap in the product's journey. 


We use state of the art cloud technologies, big data solutions and AI at hyper scale and modern UX platform to deliver the highest value for our customers. If you're passionate about cyber security like us, and if you live and love data, want to make the world a safer place for millions of customers, love creating products for and with customers and are a team player - come join us. Our team values 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 makes our team strong. 


As an engineer on our team, you will be working on cutting edge technologies to deliver exciting new features that impact and protect millions of users, with cross-team and cross-discipline collaboration (engineering, PM, design, research and data science). You will work closely with experienced engineers and be part of an agile and fast-moving development team - and will have a role in mentoring your more junior peers and helping them succeed. You will be expected to apply a critical view of our infrastructure, technologies and development process, proactively pushing to improve the product and our group. Our group is consistent from both feature teams and platform teams and we are looking for candidate with passion in either or both. 


  • B.Sc. or M.Sc. in Computer Science, Software and Computer Engineering, or equivalent. 
  • Working experience in Java (or equivalent). 
  • 3+ years of professional experience as a software engineer building large-scale systems. 
  • Excellent teammate skills, effectiveness both in independent and collaborative work. 
  • Ability to learn and use new technologies. 
  • Ability to understand complex distributed systems and to know your way around them. 


Desired skills: 

  • Background in data security and cloud-based applications.  
  • Experience with databases (MongoDB, Cosmos DB, Redis, Azure Data Explorer preferred). 
  • Experience with distributed computing platforms for high-scale systems and massive amounts of data (Kubernetes preferred). 
  • Experience with continuous integration and deployment tools (ADO preferred).