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
Security
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 fraud prevention team protecting Azure Active Directory and Microsoft Account. This role focuses on building and maintaining large-scale security systems that evaluate billions of transactions daily to prevent fraudulent activities. The position offers an opportunity to work with cutting-edge technologies including machine learning and cloud services, while protecting millions of users across Microsoft's product ecosystem.

The role is based in Redmond, Washington, with a hybrid work arrangement allowing up to 50% work from home. As part of Microsoft's Security organization, you'll be working on critical systems that protect users across Office 365, Xbox, OneDrive, Outlook, Azure, and enterprise environments. The position requires strong technical skills in distributed systems, cloud services, and security implementations.

The compensation package is competitive, ranging from $98,300 to $193,200, with comprehensive benefits including healthcare, educational resources, and parental leave. This is an excellent opportunity for a mid-level engineer looking to make a significant impact in cybersecurity while working with state-of-the-art technology at global scale.

The ideal candidate will have at least 2 years of technical engineering experience, strong programming skills in languages like Java, Python, or C++, and experience with cloud platforms. You'll be joining a collaborative team focused on customer empathy and maintaining a growth mindset, while working on some of the most challenging problems in cybersecurity.

Last updated 3 days 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
  • Ensure services are secure, reliable, diagnosable, and monitored
  • Collaborate with teams across Microsoft to deliver customer-facing features
  • Debug issues in production and respond quickly to mitigate customer impact
  • Improve test coverage and implement integration tests
  • 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
  • Medical Insurance
  • Educational Resources
  • Product Discounts
  • Savings and Investment Plans
  • Parental Leave
  • Generous Time Off
  • Giving Programs
  • Networking Opportunities

Interested in this job?

Jobs Related To Microsoft Software Development Engineer II

Software Engineer II

Microsoft is hiring a Software Engineer II in Hyderabad to develop security solutions combining AI/ML capabilities, requiring 7+ years of experience in software development and cloud platforms.

Software Engineer II

Software Engineer II position at Microsoft Security, focusing on security risk engineering and threat analysis, offering remote work and competitive compensation.

Software Engineer II (Security)

Microsoft Security Engineer II position focusing on red team tools development and attack emulation services, offering remote work and competitive compensation.

Software Engineer II (Security)

Microsoft is hiring a Software Engineer II (Security) to develop red team tools and malware for their security organization, offering competitive pay and remote work options.

Software Development Engineer II

Microsoft is hiring a Software Development Engineer II to build and maintain large-scale security systems protecting Azure AD and Microsoft Account from fraud, offering competitive pay and benefits in Redmond, WA.