Microsoft's M65 Security Engineering team is seeking a Software Engineer II to protect Microsoft services against cyberattacks. This role focuses on developing solutions that safeguard Microsoft's vast infrastructure, including Azure and M365 services. The position involves analyzing billions of events and terabytes of data daily to detect suspicious activities and ensure security components are maintained across the infrastructure.
The ideal candidate will have 5+ years of software engineering experience, with specific expertise in security implementations including PKI, IAM flows, and threat modeling. You'll work with cloud technologies, particularly Azure, and contribute to building scalable security monitoring systems. The role combines deep technical expertise with collaborative teamwork, requiring both strong coding skills and excellent communication abilities.
This is an opportunity to work at the forefront of cybersecurity at enterprise scale, developing and maintaining critical security systems that protect Microsoft's global services. The position offers comprehensive benefits, professional growth opportunities, and the chance to work with cutting-edge security technologies. You'll be part of a diverse team that values collaboration and innovation, working on solutions that have real-world impact on Microsoft's security infrastructure.
The role requires a mix of hands-on development, security analysis, and operational support, making it ideal for engineers who are passionate about cybersecurity and want to work with large-scale systems. You'll be involved in the complete software development lifecycle, from design to deployment, while maintaining a strong focus on security best practices and DevSecOps principles.