Principal Software Engineer - Microsoft Threat Protection

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

Description For Principal Software Engineer - Microsoft Threat Protection

Microsoft Security is seeking a Principal Software Engineer to join their Threat Protection team in building cutting-edge cyber defense solutions. This role focuses on developing security platforms that protect nations, governments, and organizations from cyber threats. The position involves architecting distributed systems and cloud-native services that leverage Microsoft's robust security portfolio.

As a Principal Engineer, you'll lead architectural decisions for complex, multi-team products in the cybersecurity domain. You'll work on building secure, scalable cloud platforms serving multi-tenant customer needs, while ensuring alignment with both technical and business goals. The role requires deep expertise in identity and access management, observability, and scalable backend architecture.

The ideal candidate brings 12+ years of hands-on software engineering experience, strong background in .NET/C#, and proven experience in building distributed systems. You'll be part of Microsoft's mission to make the world safer through end-to-end security solutions, working with state-of-the-art cloud technologies, big data, AI, and modern UX platforms.

This is an opportunity to shape next-generation security platforms, influence engineering culture, and drive meaningful change in how modern cybersecurity products are built. The role offers comprehensive benefits, including industry-leading healthcare, educational resources, and generous time away, along with the chance to work on critical security initiatives that protect organizations worldwide.

Last updated an hour ago

Responsibilities For Principal Software Engineer - Microsoft Threat Protection

  • Shape the architecture of critical cybersecurity initiatives
  • Build secure, scalable, and modular cloud platforms
  • Guide architectural strategy across multiple product domains
  • Set engineering direction and drive cross-team collaboration
  • Influence design of next-generation security platforms
  • Foster culture of quality, accountability, and innovation

Requirements For Principal Software Engineer - Microsoft Threat Protection

Java
  • B.Sc. or M.Sc. in Computer Science, Software Engineering, or equivalent
  • Experience in .NET/C# (or equivalent)
  • 12+ years of hands-on software engineering experience
  • Experience building distributed systems and cloud-native services
  • Deep technical understanding in identity and access management
  • Strong product-thinking mindset
  • Exceptional collaboration and communication skills
  • Background in data security and cloud-based applications

Benefits For Principal Software Engineer - Microsoft Threat Protection

Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
Parental Leave
401k
  • 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 Principal Software Engineer - Microsoft Threat Protection

Principal Software Engineer

Principal Software Engineer role at Microsoft's Turing Team, building core AI systems for Microsoft 365 Chat Copilot and enterprise-scale language models.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Turing team, building core enterprise Copilot capabilities and AI-powered experiences. Hybrid role in Redmond, WA.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on OneDrive and SharePoint identity and security systems, offering competitive pay and hybrid work environment.

Principal Software Engineer - Observability

Principal Software Engineer role at Microsoft focusing on observability and telemetry systems for OneDrive and SharePoint services.

Principal Software Engineer

Principal Software Engineer position at Microsoft working on Azure PostgreSQL, building scalable cloud database services.