Software Engineer II | Microsoft Careers

Microsoft

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$102,100–$202,200 / yr
Posted
2 days ago
Closes
Nov 28, 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 $228k

This role pays less than 59% of similar roles. Most pay $144,000–$206,623 — 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 598 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Software Engineer II | Microsoft Careers

As a Software Engineer II on Microsoft’s Copilot Studio AI Orchestration team, you will collaborate closely with stakeholders to define user requirements and drive design documentation. Your day-to-day responsibilities include building, optimizing, debugging, refactoring, and maintaining high-quality code while designing experiments to assess the impact of changes. You will also partner with product managers to deliver project plans and participate in on-call rotations as a designated responsible individual. The team focuses on leveraging generative AI models to enhance conversational and autonomous agents within Microsoft Copilot, Teams, IVR/voice products, and web-based power agents. Preferred qualifications include 4+ years of experience in full-stack or backend development with languages such as C#, Java, JavaScript, React, or Python, along with expertise in building generative AI applications and familiarity with the Power Platform or M365 Enterprise development.

What you'll do

  • Drives design documentation and identifies dependencies for software projects.
  • Builds, optimizes, debugs, refactors, and maintains high-quality code for AI models.
  • Designs and runs experiments to evaluate the effectiveness of changes in AI systems.
  • Proactively adopts new technologies to enhance reliability, performance, and observability.
  • Partners with product managers to deliver project and release plans effectively.

What we're looking for

  • 4+ years of software engineering experience in relevant programming languages.
  • Bachelor’s Degree in Computer Science or related field preferred.
  • Industry experience in fullstack or backend development, shipping services through multiple releases.
  • Experience building generative AI applications or services.
  • Familiarity with Power Platform or M365 Enterprise development.

More like this

Similar roles

Software Engineer II | Microsoft Careers

Microsoft

US 62 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 106 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 7 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 86 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 100 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