Senior Software Engineer - Microsoft Defender For Endpoint

Microsoft is a global technology company that develops and supports software, services, devices, and solutions.
Herzliya, Israel
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer - Microsoft Defender For Endpoint

Microsoft is seeking a Senior Software Engineer to join their Microsoft Defender for Endpoint team. This role focuses on developing cutting-edge detection and remediation systems as part of the Microsoft 365 Defender suite, which includes Microsoft Defender for Endpoint, Office, Cloud Apps, and Identity.

The position involves working with state-of-the-art cloud technologies, big data solutions, and AI at hyper-scale to deliver high-value security solutions for customers. The team is responsible for developing systems that detect and stop cyber-attacks across the attack kill chain, helping organizations maintain a secure state.

As a Senior Software Engineer, you'll be working on distributed computing platforms, designing and implementing backend services, and collaborating across multiple teams. The role requires expertise in .NET or Java, experience with cloud technologies (preferably Azure), and knowledge of modern database systems like MongoDB, Cosmos DB, and Redis.

The ideal candidate should have a strong background in software engineering, demonstrated through a B.Sc. or M.Sc. in computer science or related field, and significant experience with distributed systems and cloud architecture. You'll be working in a hybrid environment (up to 50% work from home) in Herzliya, Tel Aviv, with minimal travel requirements (0-25%).

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investment options, parental leave, and generous time off. The company values diversity and maintains an inclusive work environment, seeking candidates with different experiences and perspectives to strengthen their team.

Last updated a few seconds ago

Responsibilities For Senior Software Engineer - Microsoft Defender For Endpoint

  • Collaborate with multiple teams across Microsoft to deliver key customer solutions
  • Improve the end-to-end lifecycle of services
  • Analyze complex system behavior
  • Apply modern engineering practices to streamline deployments
  • Work on cutting-edge technologies
  • Contribute to business-critical initiatives in Microsoft Security

Requirements For Senior Software Engineer - Microsoft Defender For Endpoint

Java
MongoDB
Redis
Kubernetes
  • B.Sc. or M.Sc. in computer science, software engineering, or equivalent education
  • Professional hands-on software development experience in backend services
  • Experience working with distributed computing platforms for high scale systems
  • Experience working with .NET or Java
  • Can take initiative, map product/feature requirements
  • Team player with excellent collaboration and communication skills
  • Attention to details and passion for quality engineering

Benefits For Senior Software Engineer - Microsoft Defender For Endpoint

Medical Insurance
Parental Leave
Education Budget
401k
  • Industry leading healthcare
  • Educational resources
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Discounts on products and services

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer - Microsoft Defender For Endpoint

Senior Software Engineer

Senior Software Engineer role at Microsoft CO+I team working on datacenter automation and cloud infrastructure systems.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on enterprise data governance and cloud services, offering competitive pay and benefits in Redmond, WA.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Platform team, working on large-scale distributed systems for AI inference and model scaling.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Container Registry team, building scalable container workloads and securing software supply chain infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Networking team, building software for global-scale AI networks and data center infrastructure.