Software Engineer II

Microsoft

Confirmed live yesterday Low trust

Quick summary

Work type
On-site
Location
Salary
$100,600–$199,000 / yr
Posted
161 days ago
Freshness
Confirmed live yesterday
Closes
Sep 30, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $155k
This role $150k
$89k most similar roles pay here $211k

This role pays less than 59% of similar roles. Most pay $132,924–$177,250 — the shaded band above. At the midpoint, this role pays about $150k versus about $155k 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 598 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Software Engineer II

As a Software Engineer II, you will join the Microsoft Security team to build secure, scalable, and reliable multi-tenant services. Your daily responsibilities include designing resilient components, writing maintainable code with a focus on testability, and collaborating with multiple teams to coordinate progress toward shared goals. You will also participate in an on-call rotation to ensure service reliability, partner with stakeholders to develop technical solutions and automation through scripts or code, and support live services operating within Azure’s air-gapped regions. The role requires proficiency in programming languages such as C, C++, C#, Java, JavaScript, or Python, along with experience in cloud services and Active Directory. This position focuses on solving complex security challenges by developing infrastructure to protect diverse environments and users against digital threats and regulatory complexities.

What does a Software Engineer earn?

Median $197500 from 2196 postings across 133 companies.

See salary data

What you'll do

  • Design and build reliable, high-scale, multi-tenant services for the Microsoft Security cloud.
  • Write clean, maintainable code with a focus on testability and long-term sustainability.
  • Develop technical solutions and automation through custom code and scripts in collaboration with stakeholders.
  • Participate in an on-call rotation to ensure consistent service reliability.
  • Support live services operating within Azure’s air-gapped regions.
  • Build out new services as they are brought into the project scope.
  • Manage and resolve technical issues for complex security infrastructure.

What we're looking for

  • Candidates must have a Bachelor's degree in Computer Science or a related technical field.
  • Candidates must have at least 2 years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python.
  • Candidates with a Master's degree and 2 years of experience or a Bachelor's degree and 4 years of experience are preferred.
  • Candidates must possess an active U.S. Government Top Secret clearance with access to Sensitive Compartmented Information (SCI) and a Polygraph.
  • Candidates must be able to pass the Microsoft Cloud background check.
  • Candidates must provide verification of U.S. citizenship due to legal restrictions.
  • Experience with cloud services such as Azure, AWS, or GCP is preferred.
  • Experience with Active Directory is preferred.

More like this

Similar roles

Software Engineer II

Microsoft

25 days ago $102,100$202,200
C C++ C# Java JavaScript Python CI/CD Git Windows Linux Kubernetes Azure DevOps GitHub Logging Monitoring Alerting Service Architecture Infrastructure Development
2+ yrs exp

Software Engineer II

Microsoft

101 days ago $102,100$202,200
C C++ C# Java JavaScript Python cyber-security Software Engineering
2+ yrs exp

Software Engineer II

Microsoft

7 days ago $102,100$202,200
C C++ C# Java JavaScript Python CI/CD Git Windows Linux Kubernetes Azure DevOps GitHub Logging Monitoring Alerting Service Architecture
2+ yrs exp Hybrid

Software Engineer II

Microsoft

9 days ago $102,100$202,200
C C++ C# Java JavaScript Python Cloud Computing Distributed Systems Security Engineering CI/CD DevOps Logging Monitoring Alerting Threat Modeling Networking Virtual Machines Vulnerability Management
2+ yrs exp Hybrid

Software Engineer II

Microsoft

170 days ago $102,100$202,200
C C++ C# Java JavaScript Python Cloud Computing CI/CD DevOps Distributed Systems Security Engineering Threat Modeling Logging Monitoring Alerting Networking Virtual Machines Vulnerability Management
4+ yrs exp

Software Engineer

Microsoft

7 days ago $85,400$168,100
C C++ C# Java JavaScript Python CI/CD Git Docker Kubernetes Azure DevOps GitHub Monitoring Logging Alerting