Software Engineer II

Microsoft

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$102,100–$202,200 / yr
Posted
3 days ago
Freshness
Confirmed live yesterday
Closes
Mar 20, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 69% of similar roles. Most pay $129,937–$169,050 — the shaded band above. At the midpoint, this role pays about $152k versus about $149k 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 588 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 570 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 within the Cloud Supply Chain Engineering group, you will develop scalable software services and AI-powered applications to support the infrastructure powering Microsoft’s cloud environment. You will build copilots, intelligent agents, and workflow automation using large language models and agentic AI frameworks while developing reusable APIs and platform components for enterprise scenarios. Your daily work involves implementing retrieval-augmented generation, semantic search, embeddings, and multi-agent workflows while establishing automated evaluations for accuracy, safety, and latency. The role requires proficiency in languages such as C#, Python, Java, JavaScript, or TypeScript, along with experience in Azure OpenAI, Semantic Kernel, and AutoGen. You will solve complex problems related to the hardware infrastructure and supply chain functions, including planning, sourcing, and manufacturing, while ensuring production-grade code meets security, privacy, and responsible AI requirements.

What does a Software Engineer earn?

Median $197500 from 1953 postings across 141 companies.

See salary data

What you'll do

  • Design, develop, test, deploy, and support scalable software services and AI-powered applications.
  • Build copilots, intelligent agents, and workflow automation using large language models and agentic frameworks.
  • Develop reusable APIs, libraries, and platform components for enterprise AI scenarios.
  • Implement RAG, semantic search, embeddings, tool calling, and multi-agent workflows.
  • Integrate AI capabilities with enterprise systems, operational processes, and diverse data sources.
  • Establish automated evaluations for accuracy, safety, latency, reliability, and cost of AI models.
  • Write clean, maintainable, secure, and well-tested production code.
  • Participate in architecture reviews, incident response, and troubleshooting to improve operations.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 2+ years of engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python.
  • Ability to pass the Microsoft Cloud background check.
  • Proficiency in one or more languages such as C#, Python, Java, JavaScript, or TypeScript (preferred).
  • Experience designing and developing cloud-based applications, APIs, distributed services, or enterprise platforms (preferred).
  • Understanding of object-oriented design, data structures, algorithms, design patterns, and system-design fundamentals (preferred).
  • Practical knowledge of generative AI concepts including LLMs, prompt engineering, embeddings, RAG, and intelligent agents (preferred).
  • Experience with Azure OpenAI, Azure AI Foundry, Semantic Kernel, AutoGen, or similar technologies (preferred).
  • Experience with infrastructure tools like AKS, App Service, Functions, Cosmos DB, or Microsoft Fabric (preferred).

More like this

Similar roles

Software Engineer II

Microsoft

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

Senior Software Engineer

Microsoft

3 days ago $119,800–$234,700
Python C# Java JavaScript TypeScript C++ Azure OpenAI Azure AI Foundry Semantic Kernel AutoGen RAG LLMs Kubernetes AKS Cosmos DB Microsoft Fabric Event Hubs Azure Monitor MLOps LLMOps Infrastructure as Code System Design Distributed Systems SAP ERP
4+ yrs exp Hybrid

Software Engineer

Microsoft

Redmond, WA 62 days ago $102,100–$202,200
Azure AKS Cosmos DB Azure SQL Python C# JavaScript Azure OpenAI Semantic Kernel Microservices REST APIs CI/CD GitHub NoSQL Distributed Systems Asynchronous I/O Natural Language Processing Semantic Search
2+ yrs exp

Senior Software Engineer, Security AI

Microsoft

62 days ago $119,800–$234,700
Large Language Models Retrieval-Augmented Generation Python C++ C# Java JavaScript Azure Azure OpenAI Kubernetes Vector Databases Knowledge Graphs Semantic Search Kusto Microsoft Defender Sentinel Distributed Systems Telemetry Security Operations
4+ yrs exp

Software Engineer

Microsoft

Redmond, WA 28 days ago $102,100–$202,200
Azure C# Python JavaScript Kubernetes Azure OpenAI Semantic Kernel LangChain REST APIs NoSQL SQL CI/CD GitHub Distributed Systems Microservices RAG Prompt Engineering SRE
2+ yrs exp

Software Engineer II

CoStar Group

Richmond, VA 59 days ago $108,000–$140,000
React TypeScript Tailwind CSS JavaScript HTML CSS LLMs Prompt Engineering RESTful APIs Webpack Babel Redux Context API Git CI/CD .NET Core SQL Server Elastic Search Node.js AWS S3 Lambda SQS Kafka Redis