Taro Logo

Software Engineer II - Microsoft Threat Protection

Microsoft is a global technology company that develops software, cloud services, and security solutions.
Herzliya, Israel
Security
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Cybersecurity · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II - Microsoft Threat Protection

Microsoft's Threat Protection team is seeking a Software Engineer II to join their cybersecurity efforts. This role focuses on developing cutting-edge detection and remediation systems as part of the Microsoft 365 Defender suite, which integrates security across Microsoft's product portfolio. The position involves working with state-of-the-art cloud technologies, big data solutions, and AI at hyper-scale to protect millions of customers. The team operates in a hybrid work environment, offering up to 50% work from home flexibility. You'll be part of a diverse team building sophisticated security systems that automatically analyze threats across domains and provide comprehensive attack visibility. The role requires strong expertise in Java, distributed systems, and modern cloud technologies, with opportunities to mentor junior engineers and shape the product's future. Microsoft offers comprehensive benefits and emphasizes work-life balance, making it an excellent opportunity for mid-level engineers passionate about cybersecurity and large-scale system development.

Last updated 3 months ago

Responsibilities For Software Engineer II - Microsoft Threat Protection

  • Work on cutting edge technologies to deliver new features that impact and protect millions of users
  • Cross-team and cross-discipline collaboration (engineering, PM, design, research and data science)
  • Work closely with experienced engineers
  • Mentor junior peers and help them succeed
  • Apply critical view of infrastructure, technologies and development process
  • Proactively push to improve the product and group

Requirements For Software Engineer II - Microsoft Threat Protection

Java
MongoDB
Redis
Kubernetes
  • 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
  • Background in data security and cloud-based applications
  • Experience with databases (MongoDB, Cosmos DB, Redis, Azure Data Explorer preferred)
  • Experience with distributed computing platforms and Kubernetes
  • Experience with continuous integration and deployment tools (ADO preferred)

Benefits For Software Engineer II - Microsoft Threat Protection

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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?