Microsoft Security is seeking a Software Development Engineer II to join their fraud prevention team, focusing on protecting Azure Active Directory and Microsoft Account services. This role is based in the Seattle area with a hybrid work arrangement (up to 50% work from home).
The position sits within Microsoft's Security organization, which is dedicated to making the world safer through end-to-end security solutions. The team specifically focuses on fraud prevention, utilizing advanced technologies like machine learning to evaluate billions of transactions daily and protect users across Microsoft's ecosystem including Office 365, Xbox, OneDrive, Outlook, and Azure.
As an SDE II, you'll be working on large-scale distributed systems that process petabytes of telemetry data to detect and prevent fraudulent activities. The role requires strong technical skills in software development, with experience in languages like Java, JavaScript, Python, or C++, and familiarity with cloud platforms. You'll be responsible for designing and implementing security features, building reputation models, and integrating machine learning solutions in production environments.
The position offers competitive compensation ranging from $98,300 to $193,200 per year (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and parental leave. This is an excellent opportunity for engineers passionate about security and fraud prevention to make a significant impact while working with cutting-edge technologies at scale.
The ideal candidate will have at least 2 years of technical engineering experience, with knowledge of cloud services and distributed systems. You'll be joining a collaborative, closely-knit team that emphasizes customer empathy and maintains a growth mindset. The role offers extensive opportunities to work on critical security infrastructure that protects millions of users worldwide while collaborating with teams across Microsoft.