Microsoft Security is seeking a Software Engineer II to join their team focused on protecting Azure Active Directory and Microsoft Account from fraud. The role involves building and maintaining critical security services that evaluate billions of transactions daily to prevent fraudulent account creation and usage. You'll work with cutting-edge technologies including machine learning and cloud services, protecting users across Office 365, Xbox, OneDrive, Outlook, Azure, and enterprise platforms.
The position requires expertise in developing large-scale distributed systems and cloud services. You'll be part of a collaborative team that emphasizes customer empathy and growth mindset, working in a fast-paced environment where security threats constantly evolve. The role offers opportunities to make significant impact in fraud prevention while working with teams across Microsoft.
Key responsibilities include designing distributed software services, implementing fraud detection features, building reputation models, and integrating machine learning solutions. You'll need to ensure high standards of security, reliability, and performance while handling petabytes of telemetry data. The position offers competitive compensation ($100,600 - $199,000 base salary range) and comprehensive benefits including healthcare, educational resources, and parental leave.
This role is perfect for engineers passionate about security who want to protect millions of users worldwide while working with advanced technologies at massive scale. You'll have the opportunity to grow your skills while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more. The hybrid work environment offers flexibility with up to 50% work from home opportunity.