Software Engineer II

Microsoft

Quick summary

Work type
On-site
Location
Reston, VARedmond, WA
Salary
$102,100–$202,200 / yr
Posted
29 days ago
Closes
Nov 29, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $154k
This role $152k
$90k most similar roles pay here $214k

This role pays more than 55% of similar roles. Most pay $126,626–$181,725 — the shaded band above. At the midpoint, this role pays about $152k versus about $154k 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 377 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Software Engineer II

Senior Software Engineer role within a high-performing team focused on developing scalable and reliable services. Daily responsibilities include coding in languages such as C, C++, Java, JavaScript, or Python, building new features, and improving existing systems to ensure robustness and efficiency. Candidates must possess strong technical skills with at least 2 years of relevant experience and a Bachelor’s Degree in Computer Science or related field. The position requires an active U.S. clearance due to the sensitive nature of the work involving specialized security screenings and background checks every two years.

What you'll do

  • Build and deploy scalable, reliable services using C, C++, C#, Java, JavaScript, or Python.
  • Improve existing systems for better performance and reliability.
  • Conduct specialized security screenings as required by the position.
  • Maintain active U.S. clearance verification throughout employment.
  • Undergo background checks upon hire/transfer and every two years thereafter.

What we're looking for

  • Bachelor's degree in Computer Science or related technical field required.
  • 2+ years of experience in technical engineering with coding in C, C++, C#, Java, JavaScript, or Python.
  • Active U.S. clearance verification is mandatory for this position.
  • Must pass specialized security screenings and background checks upon hire/transfer.
  • Clearance must be verified every two years thereafter to maintain eligibility.

More like this

Similar roles

Software Engineer II

Microsoft

Redmond, WA +2 98 days ago $102,100$202,200
Python Java JavaScript C C++ C# AWS Kubernetes Terraform Docker CI/CD Prometheus Grafana PostgreSQL SQL Git Linux Secure coding Threat modeling Defense-in-depth

Software Engineer II

Microsoft

US 89 days ago $100,600$199,000
Python Java JavaScript C# Azure ActiveDirectory AWS GCP

Software Engineer II

Microsoft

89 days ago $102,100$202,200
Python JavaScript Docker Kubernetes Terraform CI/CD Azure AWS PostgreSQL SQL Git GitHub Linux Monitoring

Software Engineer II

Microsoft

174 days ago $102,100$202,200
Azure PowerShell Python .NET C# CI/CD Terraform Docker Kubernetes PostgreSQL Prometheus Grafana Git GitHub Jenkins Ansible AWS Google Cloud Platform Security best practices Compliance standards

Software Engineer II

Microsoft

Redmond, WA +2 106 days ago $102,100$202,200
Python C# Kubernetes Azure CI/CD Docker Terraform PostgreSQL AWS Git Jenkins Prometheus Grafana Ansible OpenStack Security best practices AI tools Test automation
Hybrid

Software Engineer

Microsoft

Reston, VA +2 105 days ago $102,100$202,200
Azure Python SQL PostgreSQL Kubernetes CI/CD Docker Terraform Prometheus Grafana Git GitHub Security best practices AI tools Test automation Unit tests Logging Telemetry Least-access principles Artificial intelligence safety features Secure Work Area Air-Gapped environment