Software Engineer II

Microsoft

Confirmed live yesterday High trust
Hybrid

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 68% of similar roles. Most pay $122,661–$169,050 — the shaded band above. At the midpoint, this role pays about $152k versus about $146k 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 586 roles with salary data.

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Software Engineer II

Software Engineer II joins the Conditional Access team within Microsoft Security to build and operate highly available cloud services for critical security platforms. This role involves designing and developing large-scale distributed software systems that manage billions of daily authentications and access decisions. The engineer will perform system design across multiple components, conduct code reviews, and use data and telemetry to ensure services are modular, secure, reliable, and well-monitored. Day-to-day tasks include troubleshooting automation for Live Site and improving test coverage through integration tests. Candidates should possess experience with languages such as Swift, Objective C, React, Java, Kotlin, C++, C#, or Python. The work focuses on identity and access management solutions to help customers balance security, productivity, and compliance within complex digital environments while protecting against evolving cyber threats in heterogeneous environments.

What does a Software Engineer earn?

Median $197500 from 2196 postings across 133 companies.

See salary data

What you'll do

  • Design and develop large-scale distributed software services for identity and access management.
  • Build and operate highly available cloud services that secure billions of daily authentications.
  • Conduct system design across multiple components using data and telemetry to inform technical decisions.
  • Perform code reviews and implement modern software engineering practices to ensure high-quality releases.
  • Ensure services are modular, secure, reliable, and actively monitored for production environments.
  • Improve test coverage and implement integration tests to resolve known problem areas.
  • Troubleshoot and optimize automation, reliability, and monitoring for live site operations.
  • Develop features that balance security, productivity, and compliance in complex digital environments.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field is required.
  • Candidates must have 2+ years of technical engineering experience coding in languages such as Swift, Objective C, React, Java, Kotlin, C++, C#, or Python.
  • Candidates with a Master's Degree and 3+ years of experience or a Bachelor's and 5+ years of experience are preferred.
  • Candidates should have 2+ years of experience designing, developing, or maintaining secure software systems involving authentication and access control.
  • Candidates should have 2+ years of experience building and operating scalable cloud services or distributed systems on platforms like Azure, AWS, or GCP.
  • Experience building or integrating AI/ML-powered systems or agent-based workflows is preferred.
  • Ability to pass the Microsoft Cloud Background Check is required.

More like this

Similar roles

Software Engineer II

Microsoft

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

Software Engineer II

Microsoft

37 days ago $102,100$202,200
Microservices Azure AWS GCP C# Python Java C++ C JavaScript Distributed Systems Cloud-Native API Design Deployment Automation Telemetry Service Orchestration
2+ yrs exp

Software Engineer II

Microsoft

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

Software Engineer II

Microsoft

63 days ago $102,100$202,200
C C++ C# Java JavaScript Python Azure Distributed Systems Network Traffic Engineering Observability Monitoring Agile
2+ yrs exp

Senior Software Engineer II, Backend

Microsoft

Redmond, WA 62 days ago $102,100$202,200
C C++ C# Java JavaScript Python Azure AWS GCP Distributed Systems CI/CD Automated Testing AI ML Data Protection Access Control System Design
2+ yrs exp

Software Engineer II & Senior Software Engineer

Microsoft

Redmond, WA 45 days ago $119,800$234,700
Python Java Go C++ C JavaScript Azure AWS GCP Distributed Systems CI/CD Kusto Azure Data Explorer Spark Telemetry Monitoring Security Engineering AI/ML
2+ yrs exp