Software Engineer II - Compromise & Fraud Protection | Microsoft Careers

Microsoft

Quick summary

Work type
On-site
Location
WA
Salary
$102,100–$202,200 / yr
Posted
2 days ago
Closes
Dec 9, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $179k
This role $152k
$89k most similar roles pay here $220k

This role pays less than 56% of similar roles. Most pay $149,800–$207,350 — the shaded band above. At the midpoint, this role pays about $152k versus about $179k for comparable roles.

Based on 240 similar postings.

Employer

About Microsoft

Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing

Microsoft currently has 1568 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 1397 roles with salary data.

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Software Engineer II - Compromise & Fraud Protection | Microsoft Careers

As a Software Engineer II on the Azure Active Directory and Microsoft Account fraud protection team, you will design and maintain tools that transform and manage vast amounts of transactional data to detect and prevent fraudulent activities. Your daily tasks include building reputation models, integrating machine learning algorithms for real-time threat detection, and collaborating with cross-functional teams to enhance security features. You will adhere to modern software engineering practices, improve test coverage, and troubleshoot production issues to ensure high availability and performance. The role requires expertise in languages like C#, Java, or Python, experience with cloud services such as Azure, and knowledge of data processing frameworks like Spark. This fast-paced environment offers opportunities for innovation and growth within a collaborative team dedicated to safeguarding millions of users worldwide from cyber threats.

What you'll do

  • Design and maintain data tools for efficient transformation and access to large datasets.
  • Develop innovative features using machine learning models to detect and block fraudulent activities.
  • Build reputation models to enhance the detection of abusive patterns in real-time.
  • Improve test coverage and implement integration tests for services and systems.
  • Troubleshoot production issues and optimize automation, reliability, and monitoring systems.
  • Collaborate with cross-functional teams to deliver customer-facing features and solutions.

What we're looking for

  • 4+ years experience in coding with languages like C#, Java, Python.
  • 4+ years of cloud service experience on Azure, GCP, AWS.
  • Proven ability to work with large-scale distributed platforms and high-scale SaaS products.
  • Experience in data analysis for security systems, logging, or monitoring solutions.
  • Knowledge of data processing frameworks such as Spark, Hadoop.
  • Ability to guide and mentor engineers in project completion.

More like this

Similar roles

Software Engineer II | Microsoft Careers

Microsoft

Redmond, WA 38 days ago $102,100$202,200
Azure Python Java C++ LLMs Vector stores Agentic workflows CI/CD PyTorch TensorFlow Kubernetes Docker PostgreSQL Git GitHub JIRA Swagger/OpenAPI Prometheus Grafana Selenium JUnit SonarQube

Software Engineer II | Microsoft Careers

Microsoft

US 72 days ago $100,600$199,000
Python C++ Rust Docker Kubernetes Azure CI/CD Prometheus Grafana PostgreSQL Redis Git Linux High Performance Computing Messaging Protocols Networking Hardware Performance Analysis Tools Profiling Tools REST APIs JSON YAML

Software Engineer II | Microsoft Careers

Microsoft

US 116 days ago $100,600$199,000
Python C C++ Java JavaScript Azure Kubernetes Docker CI/CD Prometheus Grafana PostgreSQL Redis Git Jenkins Ansible Terraform Linux Nginx Flask Django

Software Engineer II | Microsoft Careers

Microsoft

Redmond, WA 17 days ago $102,100$202,200
Python JavaScript C# ReactJS PowerShell CI/CD Docker Kubernetes AWS Azure Git Terraform PostgreSQL MSSQL Linux Windows OAuth OpenID Connect SAML JSON REST API Swagger/OpenAPI

Software Engineer II | Microsoft Careers

Microsoft

WA 97 days ago $102,100$202,200
Python Java JavaScript C# Azure Databricks CI/CD Kubernetes Terraform AWS PostgreSQL SQL Git GitHub Jenkins Prometheus Grafana Docker Linux REST JSON APIs

| Microsoft Careers

Microsoft

Washington 137 days ago $102,100$202,200
Azure OpenAI SQL NoSQL CosmosDB PostgreSQL MongoDB C C++ Python Kusto SemanticKernel LangChain CI/CD TDD