Software Development Engineer II

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
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 team focused on protecting Azure Active Directory and Microsoft Account from fraud. This role is part of Microsoft's mission to make the world safer through comprehensive security solutions.

The position involves working with cutting-edge technologies including machine learning and cloud services to evaluate billions of transactions daily, blocking fraudulent account creation and usage. The team's work directly impacts users across Microsoft's major platforms including Office 365, Xbox, OneDrive, Outlook, and Azure.

As an SDE II, you'll be developing large-scale distributed systems that protect Microsoft's identity services from cyber threats. The role requires strong technical skills in cloud computing, data analysis, and software engineering, with a focus on security and fraud prevention. You'll work in a collaborative environment that emphasizes customer empathy and growth mindset.

The position offers competitive compensation ($98,300 - $193,200 base salary range) and comprehensive benefits including healthcare, educational resources, and parental leave. This is a hybrid role based in Redmond, WA with up to 50% work from home flexibility and 0-25% travel requirements.

Key responsibilities include designing fraud detection systems, implementing machine learning models, and maintaining high-availability services that process massive amounts of security telemetry. You'll collaborate across Microsoft teams while focusing on customer needs through data-driven approaches.

The ideal candidate brings 2+ years of experience in software development, cloud services, and data analysis, with a background in building large-scale distributed systems. This role offers an opportunity to make a significant impact on Microsoft's security infrastructure while working with industry-leading technology.

Microsoft provides an inclusive work environment and equal opportunities regardless of background. The position includes comprehensive benefits, professional development resources, and the chance to work on critical security challenges at global scale.

Last updated 10 hours ago

Responsibilities For Software Development Engineer II

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

Requirements For Software Development Engineer II

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

Benefits For Software Development Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Development Engineer II

Software Engineer

Microsoft is seeking a Software Engineer to join their SAP Engineering team in Walldorf, Germany, focusing on integrating SAP services with Azure platform using Kubernetes and cloud technologies.

Software Engineer

Software Engineer role at Microsoft's ODSP team in Hyderabad, working on cloud infrastructure and distributed systems serving 200M monthly active users.

Software Engineer II

Software Engineer II position at Microsoft's Location Service Team, working on location inference and geospatial solutions for major Microsoft products.

Software Engineer II

Microsoft is hiring a Software Engineer II in Hyderabad to work on security solutions, requiring 6-8 years of experience in C#, .NET, and distributed systems.

Software Engineer

Software Engineer II position at Microsoft's Cloud Security team, focusing on developing and maintaining cloud security products and infrastructure tools with 6+ years of experience required.