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 a month 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 Engineer II

Microsoft seeks Software Engineer II for Purview Information Protection Team to develop security features for Office products, focusing on data protection and classification.

Security Operations Engineer II

Security Operations Engineer II position at Microsoft, focusing on automation solutions for SOC efficiency and security operations enhancement.

Software Engineer 2– Cloud and Enterprise Security

Mid-level Software Engineer role at Microsoft focusing on cloud security and enterprise solutions, requiring 6+ years of experience in backend development.

Security Operations Engineer - SOC Tier 2 Analyst

Security Operations Engineer role at Microsoft focusing on SOC Tier 2 analysis, incident response, and security tool management with remote work options.

Security Operations Engineer - SOC

Remote Security Operations Engineer position at Microsoft, focusing on SOC analysis and incident response, with comprehensive benefits and growth opportunities.