Software Engineer II & Senior Software Engineer | Microsoft Careers

Microsoft

Hybrid

Quick summary

Work type
Hybrid
Location
Redmond, WA
Salary
$102,100–$202,200 / yr
Posted
1 day ago
Closes
Dec 13, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $180k
This role $152k
$86k most similar roles pay here $251k

This role pays less than 71% of similar roles. Most pay $152,150–$208,800 — the shaded band above. At the midpoint, this role pays about $152k versus about $180k 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 1589 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Software Engineer II & Senior Software Engineer | Microsoft Careers

As a Software Engineer II or Senior Software Engineer on the Microsoft Defender for Endpoint (MDE) team, you will design and build backend services and data pipelines that unify fragmented device and security signals into a reliable, consistent foundation. Your daily tasks include contributing to high-quality data foundations, defining data models and system contracts across large-scale distributed systems, and implementing platform capabilities that support analytics, automation, and AI-driven insights. You must have strong skills in system design, data modeling, and service architecture, along with experience in Azure or similar cloud environments. The role involves working through ambiguous problem spaces to deliver clear technical solutions, collaborating closely with partner teams across MDE and Microsoft Security to ensure integrated and scalable systems.

What you'll do

  • Design and build backend services and data pipelines for device and security intelligence.
  • Integrate fragmented signals from multiple systems into a consistent and reliable view.
  • Define and implement data models and system contracts across large-scale distributed systems.
  • Contribute to architectural decisions balancing correctness, scalability, latency, and complexity.
  • Build platform capabilities that support analytics, automation, and AI-driven insights.
  • Improve system quality through monitoring, alerting, and strong engineering practices.

What we're looking for

  • 5+ years of experience building and shipping backend services or data platforms
  • Proven skills in system design, data modeling, and service architecture
  • Experience designing and owning distributed systems at scale
  • Strong ability to drive clarity and execution in ambiguous problem spaces
  • Familiarity with Azure or large-scale cloud environments
  • Interest in security, platform engineering, or AI-driven systems

More like this

Similar roles

| Microsoft Careers

Microsoft

Redmond, WA 7 days ago $102,100$202,200
Python C# Java Rust Go Azure AWS GCP CI/CD Kubernetes Docker Prometheus Grafana PostgreSQL Redis OAuth OpenID Connect Active Directory Zero Trust MFA SAML SCIM REST APIs GraphQL
Hybrid

| Microsoft Careers

Microsoft

Redmond, WA 8 days ago $102,100$202,200
Azure Python C# Java JavaScript CI/CD Kubernetes Terraform Docker AWS PostgreSQL SQL Git GitHub Jenkins Prometheus Grafana Ansible Powershell REST_APIs

Senior Software Engineer | Microsoft Careers

Microsoft

Redmond, WA 7 days ago $119,800$234,700
Azure DevOps GitHub Actions Python C# PowerShell Go Azure Machine Learning Azure OpenAI CI/CD IaC Terraform Kubernetes PostgreSQL Docker Prometheus Grafana Windows OEM Imaging Guide WIM/FFU imaging formats DISM tooling Sysprep Secure Boot