Principal Software Engineer - Microsoft Threat Protection

Microsoft is a global technology leader focused on security solutions, with Israel being their biggest center of excellence in the security domain.
Herzliya, Israel
Security
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 at the forefront of making the world a safer place in an increasingly complex digital landscape. The Israel center, being Microsoft's largest security center of excellence, plays a crucial role in developing cutting-edge cybersecurity solutions. With over 60% of the site dedicated to security, the team is focused on protecting millions of users worldwide.

The role involves working on the Defender suite, which helps protect nations, governments, and organizations from cyber threats. As a Principal Software Engineer, you'll be part of business-critical initiatives requiring deep technical expertise in distributed systems, cloud technologies, and security domains. You'll work with state-of-the-art cloud technologies, big data, AI, and modern UX platforms.

The position requires 12+ years of experience in Object-Oriented development and distributed computing platforms, with a strong background in data security and cloud-based applications. You'll be working in a hybrid environment, with up to 50% work from home flexibility, and potential travel of 0-25%.

The ideal candidate should have experience with Microsoft Azure, authentication and authorization domains, Kubernetes, and various databases including SQL, MongoDB, Cosmos DB, Redis, and Azure Data Explorer. You'll be responsible for designing, building, and operating large-scale resilient distributed systems while collaborating across multiple teams to deliver impactful solutions.

This is an excellent opportunity to join Microsoft's security division and contribute to protecting digital assets at a global scale, while working with cutting-edge technologies and talented professionals in a collaborative environment.

Last updated 2 days ago

Responsibilities For Principal Software Engineer - Microsoft Threat Protection

  • Build and improve the end-to-end lifecycle of products and services
  • Analyze complex system behavior
  • Apply modern engineering practices to streamline deployments and reduce costs
  • Work on high-end technologies and collaborate across disciplines
  • Collaborate with multiple teams across Microsoft to deliver key customer solutions

Requirements For Principal Software Engineer - Microsoft Threat Protection

Kubernetes
MongoDB
Redis
TypeScript
  • B.Sc. or M.Sc. in Computer Science, Software Engineering, or equivalent
  • Experience in .NET/C#
  • 12+ years of experience in Object Oriented development
  • 12+ years of professional experience with distributed computing platforms
  • Excellent teammate skills
  • Background in data security and cloud-based applications

Benefits For Principal Software Engineer - 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?

Jobs Related To Microsoft Principal Software Engineer - Microsoft Threat Protection

Principal Security Research Engineer

Principal Security Research Engineer position at Microsoft Security, focusing on protecting millions of users through innovative security solutions for email, chat, and web communication channels.

Principal Service Engineer - CTJ - Poly

Principal Service Engineer position at Microsoft working on Secure Work Area infrastructure and operations, requiring Top Secret clearance and extensive cloud systems experience.

Principal Security Assurance Engineer

Principal Security Assurance Engineer role at Microsoft focusing on driving security engineering practices and protecting M365 services through technical leadership and architecture expertise.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on security solutions development for Linux platforms, requiring 16+ years of experience and deep Linux expertise.

Principal Software Engineer

Principal Software Engineer role at Microsoft Security, focusing on Identity and Access Management systems, offering competitive compensation and remote work flexibility.