Software Development Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$98,300 - $193,200
Security
Mid-Level Software Engineer
Hybrid
2+ years of experience
Cybersecurity · Enterprise SaaS

Description For Software Development Engineer II

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.

Last updated 15 hours ago

Responsibilities For Software Development Engineer II

  • Design and develop large scale distributed software services and solutions
  • Deliver features for detecting and blocking fraudulent activities
  • Build and leverage reputation models for entities
  • Design and integrate machine learning models in production systems
  • Drive modern software engineering practices through design reviews
  • Develop secure, reliable, and diagnosable services
  • Collaborate with teams across Microsoft to deliver customer-facing features
  • Improve test coverage and implement integration tests
  • Debug and respond to production issues quickly
  • Troubleshoot and optimize automation, reliability and monitoring

Requirements For Software Development Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • 1+ years of cloud service experience (Azure, GCP, AWS)
  • 1+ years of experience in data analysis in security data management, logging, or monitoring solutions
  • 1+ years of experience building large-scale, distributed platforms
  • 1+ years of experience working with high-scale, mission-critical SaaS products
  • Must pass Microsoft Cloud Background Check

Benefits For Software Development Engineer II

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Software Development Engineer II

Software Development Engineer II

Microsoft Security seeks Software Development Engineer II for fraud prevention, offering $98K-$193K, hybrid work, and chance to protect millions of users worldwide.

Physical Security Engineer

Physical Security Engineer role at Microsoft managing datacenter security infrastructure, implementing access control systems, and ensuring security compliance across global facilities.

Security Engineer 2

Security Engineer II role at Microsoft focusing on cloud security, requiring 3+ years of experience in cybersecurity and software development.

Security Operations Engineering IC3

Security Operations Engineer role at Microsoft focusing on fraud prevention and cybersecurity, offering remote work and competitive compensation.

Service Engineer II

Service Engineer II position at Microsoft Dublin, focusing on infrastructure security, automation, and systems administration for critical internal services.