Software Engineer II & Senior Software Engineer | Microsoft Careers

Microsoft

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$102,100–$202,200 / yr
Posted
3 days ago
Closes
Dec 9, 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 69% 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 1580 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 1408 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 build and enhance native macOS components that detect and respond to real-world threats. Your daily tasks include designing and maintaining reliable, high-performance features within the MDE agent, ensuring it integrates seamlessly with the macOS security model while supporting diverse enterprise environments. You’ll work on transforming system events into actionable telemetry data, contributing to secure coding practices, and collaborating closely with other teams to deliver robust security solutions. Ideal candidates have 4+ years of experience in systems-level software development using C/C++ or Objective-C, along with a strong background in macOS internals, multithreaded programming, and endpoint protection technologies.

What you'll do

  • Build and improve detection mechanisms for real-world endpoint threats.
  • Design and maintain reliable, high-performance components for macOS.
  • Ensure the agent's efficiency and alignment with macOS security standards.
  • Produce telemetry data supporting investigation and analytics efforts.
  • Investigate and resolve performance and compatibility issues in the agent.
  • Apply secure coding practices to build resilient systems software.
  • Collaborate on design discussions and code reviews for continuous improvement.

What we're looking for

  • 4+ years of experience building and shipping systems-level or native software.
  • Proficiency in C/C++ or Objective-C for developing macOS applications.
  • Deep understanding of macOS, Linux, or Unix internals including system extensions and ESF.
  • Background in security, endpoint protection, EDR/antivirus, or performance-sensitive systems.
  • Experience with multithreaded/asynchronous code and diagnosing concurrency issues.

More like this

Similar roles

Software Engineer II | Microsoft Careers

Microsoft

US 73 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 117 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 18 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 116 days ago $100,600$199,000
Python C# JavaScript Azure Kubernetes Docker CI/CD PostgreSQL Redis Prometheus Grafana Git RESTful APIs OAuth SAML JSON XML Linux Windows Server

Software Engineer II | Microsoft Careers

Microsoft

Redmond, WA 5 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