Microsoft Cloud Security team is seeking a Software Engineer II to join their Infrastructure team working on Microsoft Defender for Cloud, a cloud-native application protection platform (CNAPP). This role focuses on developing and maintaining security products that protect cloud-based applications across major cloud providers. The position combines infrastructure engineering with security expertise, requiring experience in Infrastructure as Code, Kubernetes, and DevOps practices.
The role offers the opportunity to work on large-scale distributed services that secure some of the world's biggest companies. You'll be part of a diverse team of professionals including software engineers, security researchers, program managers, and data scientists. The position involves collaborating across Microsoft teams to deliver customer solutions, working on service lifecycle management, and implementing modern software engineering practices.
This is a remote-friendly position with up to 100% work from home flexibility and requires 0-25% travel. The compensation is competitive, ranging from $98,300 to $193,200 per year (higher in SF and NYC areas), plus comprehensive benefits including healthcare, educational resources, and investment options.
The ideal candidate will have at least 2 years of experience in software engineering, particularly with infrastructure and cloud technologies. You'll be working on Microsoft Defender for Cloud, which provides code-to-cloud security through DevSecOps, cloud security posture management (CSPM), and cloud workload protection platform (CWPP) capabilities.
This role offers excellent growth opportunities, working alongside industry experts in a supportive and inclusive environment. You'll be at the forefront of cloud security, helping to protect critical infrastructure at a global scale while developing your skills and advancing your career in one of technology's most crucial domains.