Software Engineer II

Microsoft

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$102,100–$202,200 / yr
Posted
94 days ago
Freshness
Confirmed live today
Closes
Jan 20, 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 Security of MSRC team to transform the vulnerability management ecosystem into a unified, secure, and resilient platform. You will design, build, and operate distributed services and microservices on Azure, utilizing App Service, AKS, Functions, Service Bus, Cosmos DB, and Azure SQL. Key responsibilities include owning features end-to-end, integrating AI capabilities like natural language processing and semantic search using Azure OpenAI and Semantic Kernel, and driving performance through telemetry and asynchronous I/O. You will work with C, C++, C#, Java, JavaScript, or Python to ensure data validation and privacy compliance. The role involves solving technical problems related to vulnerability intelligence, implementing MFA and Zero Trust principles, and managing security case consolidation onto IcM while participating in on-call rotations and CI/CD pipeline maintenance.

What does a Software Engineer earn?

Median $197400 from 2576 postings across 150 companies.

See salary data

What you'll do

  • Design, build, and operate distributed services and microservices on Azure platforms.
  • Own features end-to-end from requirements and design to implementation and live-site support.
  • Integrate AI capabilities like natural language processing and semantic search using Azure OpenAI or Semantic Kernel.
  • Improve performance, scalability, and cost-efficiency through telemetry and asynchronous I/O.
  • Ensure robust data validation, schema enforcement, and compliance with privacy and security standards.
  • Participate in an on-call rotation to investigate and resolve live-site incidents and root-cause fixes.
  • Contribute to DevOps culture by managing CI/CD pipelines, automated testing, and safe deployment practices.

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 pass the Microsoft Cloud background check.
  • Fundamentals in data structures, algorithms, distributed systems, and debugging (preferred).
  • Experience designing, building, and operating distributed services and microservices on Azure (preferred).
  • Understanding of CI/CD pipelines, GitHub workflows, and infrastructure-as-code (preferred).
  • Experience with Kubernetes, event-driven architectures, or high-throughput data pipelines (preferred).
  • Experience designing and shipping agentic systems with Semantic Kernel or LangChain (preferred).
  • Experience designing and consuming REST APIs and working with relational and/or NoSQL data stores (preferred).

More like this

Similar roles

Software Engineer II

Microsoft

56 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

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

Redmond, WA 52 days ago $102,100–$202,200
Python C++ C# Java JavaScript C Artificial Intelligence Distributed Systems Information Retrieval Data Mining Large Language Models LLMs Deep Learning Data Analysis
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

Software Engineer II

Carmax

Richmond, VA +1 55 days ago
.NET C# Azure AWS Cloud Platform Bicep Terraform CloudFormation CI/CD Azure DevOps GitHub Actions Docker Linux Cosmos DB NoSQL Service Bus Serverless AI
2+ yrs exp Hybrid