Software Engineer II

Microsoft

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Redmond, WA
Salary
$102,100–$202,200 / yr
Posted
53 days ago
Freshness
Confirmed live today
Closes
Mar 3, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $145k
This role $152k
$90k $214k
below market most similar roles pay here above market

This role pays more than 65% of similar roles. Most pay $121,750–$169,050 — the blue band above. At the midpoint, this role pays about $152k versus about $145k 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 694 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 651 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 on the Microsoft Turing team, you will collaborate with scientists and engineers to design, build, and scale platforms powering Microsoft 365 Copilot. Your daily responsibilities include developing core orchestration and runtime systems, creating advanced AI capabilities like artifact generation and code harnesses, and enabling multimodal, real-time, and agentic interactions. You will define architectures, create implementation plans, and ensure robust test coverage for high-performance features. The role requires proficiency in languages such as C, C++, C#, Java, JavaScript, or Python. You will solve complex problems involving large-scale deep learning, distributed systems, information retrieval, and data mining. This position focuses on engineering intelligent systems that run large language models reliably and securely at an enterprise scale.

What does a Software Engineer earn in Washington?

Median $202800 from 409 postings across 38 companies.

See salary data

What you'll do

  • Build core orchestration and runtime systems for Microsoft 365 Copilot.
  • Develop advanced AI capabilities including artifact generation and code harnesses.
  • Design and deliver scalable, high-performance features for next-generation AI experiences.
  • Enable multimodal, real-time, and agentic interactions for enterprise users.
  • Pioneer AI-driven computer and tool use at an enterprise scale.
  • Define system architecture and implementation plans for production-ready AI systems.
  • Ensure software robustness through solid test coverage and improved engineering processes.
  • Turn cutting-edge research into reliable, secure, and scalable production systems.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 2+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python.
  • Equivalent experience to the Bachelor's Degree and 2+ years of technical engineering experience is accepted.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud background check.
  • Master's Degree in Computer Science or related technical field and 3+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python (preferred).
  • Bachelor's Degree in Computer Science or related technical field and 5+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python (preferred).
  • 1+ years of industry experience with Artificial Intelligence, Distributed Systems, Information Retrieval, and/or Data Mining (preferred).
  • Ability and effectiveness working end-to-end in a technical problem domain including planning, design, execution, continuous release, and service operation (preferred).
  • Experience in software engineering fundamentals, including coding, problem solving, and data analysis skills (preferred).

More like this

Similar roles

Software Engineer II

Microsoft

94 days ago $102,100–$202,200
Azure AKS Python C# Java C++ Kubernetes Cosmos DB Azure SQL Azure OpenAI Semantic Kernel LangChain CI/CD REST APIs NoSQL Distributed Systems GitHub Infrastructure-as-Code RAG Microservices
2+ yrs exp Hybrid

Software Engineer II

Microsoft

Redmond, WA 4 days ago $102,100–$202,200
Python C# Java C++ JavaScript C LLM Machine Learning Distributed Systems Data Pipelines APIs Telemetry Unit Testing Integration Testing Observability Cloud Services Data Analytics Workflow Automation
2+ yrs exp Hybrid

Software Engineer II

Warner Bros. Discovery

Atlanta, GA 78 days ago
Python Go Java C++ LLM Machine Learning DynamoDB Terraform Infrastructure as Code Version Control Prompt Engineering A/B Testing Information Retrieval NoSQL
3+ yrs exp Hybrid

Software Engineer II

Mastercard

O'Fallon, MO 41 days ago $92,000–$147,000
Java Spring Boot Angular Node.js REST APIs Kubernetes AWS Azure PCF CI/CD DevOps Distributed Systems Observability Integration Testing Object-Oriented Programming Clean Architecture
3+ yrs exp

Software Engineer II

Microsoft

57 days ago $102,100–$202,200
Microsoft Fabric Microsoft Azure C# Python Java JavaScript C C++ Azure DevOps Microsoft Entra ID Functions Event Hubs Stream Analytics Big Data SDLC Backend Services
2+ yrs exp Hybrid

Software Engineer II

Mastercard

Arlington, VA 49 days ago $106,000–$169,000
Java Spring Boot TypeScript React Databricks Apache Spark PySpark AWS Azure Distributed Systems Object-Oriented Programming System Design
Hybrid