Software Engineer II

Microsoft

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays more than 53% of similar roles. Most pay $128,825–$183,775 — the shaded band above. At the midpoint, this role pays about $152k versus about $156k 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

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 while applying 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. This fast-paced environment offers opportunities to innovate quickly and tackle challenging problems across various industries.

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 adoption of AI-enabled process enhancements.
  • Apply site-reliability engineering practices to ensure 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.
  • Hands-on familiarity with scientific tools in chemistry, physics, and bio sciences.
  • Proficiency in building web user experiences for scientists or developers.
  • Deep problem-solving skills and a bias for action.
  • Advanced degree (MS/PhD) preferred.

More like this

Similar roles

Principal Software Engineer, CoreAI

Microsoft

CA +1 2 days ago $142,800$274,800
Azure Kubernetes Python Java JavaScript TypeScript TensorFlow PyTorch Docker CI/CD MLOps Prometheus Grafana PostgreSQL Redis Git GitHub Swagger RESTful APIs JSON YAML

Software Engineer II

Microsoft

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

127 days ago $102,100$202,200
PostgreSQL Linux Docker Kubernetes CI/CD Terraform AWS Azure Git Python Go Java C++ SQL REST JSON Unix_shell_scripting Prometheus Grafana

Software Engineer II

Microsoft

US 175 days ago $102,100$202,200
Python C++ Java JavaScript Azure CI/CD Docker Kubernetes Terraform PostgreSQL Prometheus Grafana InfiniBand RoCE CUDA

Software Engineer II

The Walt Disney Company

Remote 56 days ago $123,000$165,000
Python Golang TypeScript React Angular Kubernetes Terraform GitHub CI/CD Datadog Splunk New Relic Databricks Snowflake PostgreSQL
Remote

Software Engineer II

Applied Materials

Benicia, CA 56 days ago $108,000$148,500
C/C++ .Net C# Python Multi-threading Algorithms Networking principles