Software Engineer II | Microsoft Careers

Microsoft

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $175k
This role $152k
$89k most similar roles pay here $226k

This role pays less than 57% of similar roles. Most pay $149,800–$199,900 — the shaded band above. At the midpoint, this role pays about $152k versus about $175k 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 728 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Software Engineer II | Microsoft Careers

Join the Microsoft Discovery team as a Software Engineer II, contributing to an AI-driven platform that accelerates R&D in science and engineering. You will design and build scalable distributed systems, deliver features from ideation to global rollout, and enhance service reliability through AI-enabled practices. Collaborating closely with Microsoft Research and other key teams, you will integrate cutting-edge technologies and apply site-reliability engineering principles for robust operations. The role requires hands-on experience with cloud platforms, familiarity with scientific tools in chemistry, physics, and bio sciences, proficiency in web user experience design for scientists or developers, and a passion for cross-disciplinary collaboration. Advanced degrees are preferred as you tackle real-world challenges within a dynamic startup-like environment at Microsoft.

What you'll do

  • Design and build scalable, distributed systems from the ground up.
  • Deliver features from ideation to global rollout.
  • Improve engineering velocity through AI-enabled process enhancements.
  • Apply site-reliability engineering practices for robust operations.
  • Collaborate with Microsoft Research teams to integrate cutting-edge technologies.

What we're looking for

  • 3+ years of software engineering experience or equivalent.
  • Strong background in designing scalable, distributed systems.
  • Experience with cloud platforms and enterprise-scale services.
  • Familiarity with scientific tools in chemistry, physics, and bio sciences.
  • Proficiency in building web user experiences for scientists/developers.
  • Deep problem-solving skills and a bias for action.
  • Advanced degree (MS/PhD) preferred.

More like this

Similar roles

Software Engineer II | Microsoft Careers

Microsoft

US 64 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 107 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 8 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 88 days ago $100,600$199,000
Python Java JavaScript C# Azure Databricks CI/CD Kubernetes Terraform AWS PostgreSQL SQL Git GitHub Jenkins Prometheus Grafana Docker Linux REST JSON APIs

Software Engineer II | Microsoft Careers

Microsoft

US 101 days ago $100,600$199,000
PostgreSQL Linux Docker Kubernetes Azure CI/CD Python Go C SQL Terraform Git Jenkins Prometheus Grafana Redis MongoDB Hadoop Spark