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.