Software Engineer II

Microsoft

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$102,100–$202,200 / yr
Posted
3 days ago
Freshness
Confirmed live today
Closes
Apr 21, 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

The Software Engineer II joins the platform engineering team to build the next generation of internal infrastructure designed to simplify software development. You will design, build, and operate production features that improve scalability, performance, observability, and developer experience. Key responsibilities include developing AI-assisted and agent-based features for troubleshooting, testing, and migrations while turning complex infrastructure into easy-to-use capabilities. You will work with partner teams to identify pain points and transform them into self-service tools. The role requires proficiency in languages such as C, C++, C#, Java, JavaScript, or Python, along with experience in distributed systems, APIs, and telemetry. You will solve technical problems by integrating large language models into engineering workflows to automate repetitive tasks and ensure reliable, secure software delivery.

What does a Software Engineer earn?

Median $197400 from 2576 postings across 150 companies.

See salary data

What you'll do

  • Design, implement, test, and ship platform components that meet the needs of engineering teams.
  • Build AI-assisted and agent-based features for troubleshooting, testing, migrations, and operational analysis.
  • Work with partner teams to turn common problems into self-service platform features.
  • Contribute to automated validation, progressive rollout, observability, and recovery tools.
  • Deliver well-scoped features from design through implementation, deployment, and ongoing production operation.
  • Provide on-call support and resolve production issues for owned platform features.
  • Write clean, well-tested code and participate in code and design reviews.

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 (or equivalent experience).
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including a Microsoft Cloud Background Check.
  • Experience building and operating services or distributed systems in production (preferred).
  • Experience building or contributing to internal platforms, shared services, or developer tools used by other teams (preferred).
  • Hands-on experience integrating large language models or agents into applications or engineering workflows (preferred).
  • Experience in at least one platform area such as service frameworks, data infrastructure, observability, CI/CD, or cloud infrastructure (preferred).
  • Experience using telemetry, profiling, or production debugging to find and fix performance or reliability issues (preferred).
  • Experience turning a prototype or proof of concept into a production feature (preferred).

More like this

Similar roles

Senior Software Engineer

Microsoft

3 days ago $119,800–$234,700
Distributed Systems Large Language Models Python C++ C# Java JavaScript C CI/CD Observability API Design Cloud Infrastructure Configuration Management Telemetry Profiling Data Management Concurrency Production Systems Platform Engineering
4+ yrs exp Hybrid

Principal Software Engineer

Microsoft

3 days ago $142,800–$274,800
Distributed Systems Large Language Models Python Java C# C++ JavaScript C CI/CD Cloud Infrastructure Observability API Design Concurrency Data Management Telemetry Profiling Platform Engineering Configuration Management Service Frameworks
6+ yrs exp Hybrid

Software Engineer II

Microsoft

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

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

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