Software Development Engineer II

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
$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 worldwide.

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 contributing to critical security infrastructure that safeguards 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 to make a significant impact in cybersecurity while working with industry-leading technologies and teams.

The ideal candidate will have at least 2 years of experience in software engineering, cloud services, and data analysis, with a strong background in languages like Java, JavaScript, or Python. You'll be part of a collaborative team focused on customer empathy and maintaining a growth mindset, while tackling complex security challenges in a fast-paced environment.

Last updated 5 days 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 engineering services ensuring security, reliability, and monitoring
  • 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 for LiveSite

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
  • 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
Education Budget
Parental Leave
  • 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 II

Software Engineer II role at Microsoft Security Platform team building cloud-scale security and compliance solutions for Office 365 and Windows.

Software Engineer II - CTJ - POLY

Microsoft is seeking a Software Engineer II to join the Microsoft Defender team, building cloud security products and protecting millions of computers from cyber attacks.

Software Engineer II

Microsoft is seeking a Software Engineer II for their Security team to develop and maintain secure services and products, offering competitive pay and hybrid work arrangement.

Software Engineer II

Microsoft is hiring a Software Engineer II in Hyderabad to develop security services and products within their CISO organization, requiring 6-8 years of experience in software development.

Software Engineer II - CTJ - Top Secret

Microsoft Security seeks Software Engineer II with Top Secret clearance for IAM Protect team, offering $98K-$193K salary, remote work, and comprehensive benefits.