Software Engineer II

Microsoft

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Salary
$102,100–$202,200 / yr
Posted
143 days ago
Freshness
Confirmed live 2 days ago
Closes
Oct 18, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays more than 63% of similar roles. Most pay $134,875–$175,438 — the shaded band above. At the midpoint, this role pays about $152k versus about $155k 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- (GCC‑High/DoD)- CTJ- Secret will join the Microsoft Viva Insights team to develop large-scale, distributed backend systems that power AI-driven insights and analytics for Microsoft 365 Copilot. The role involves designing, implementing, and operating infrastructure across government cloud environments while applying generative AI and machine learning techniques to deliver personalized experiences. Day-to-day responsibilities include managing Azure infrastructure, building robust APIs, ensuring service reliability through Kusto (KQL) diagnostics, and executing deployment activities in security-constrained environments. Candidates must possess experience with C, C++, C#, Java, JavaScript, or Python, along with proficiency in Git, CI/CD pipelines, and infrastructure-as-code tools like ARM or Bicep. The position focuses on solving the technical challenge of providing privacy-protected, data-driven insights from collaboration signals within highly regulated government cloud environments including GCC-High and DoD.

What does a Software Engineer earn?

Median $197500 from 2196 postings across 133 companies.

See salary data

What you'll do

  • Design, implement, and operate large-scale distributed backend systems for AI-driven insights and analytics.
  • Apply generative AI and machine learning techniques to deliver personalized customer experiences.
  • Execute onboarding, deployment, and troubleshooting activities specifically for government cloud environments like GCC-High and DoD.
  • Build and maintain Azure infrastructure including compute, networking, storage, and identity across various environments.
  • Define technical requirements and design robust APIs in collaboration with product, security, and infrastructure teams.
  • Ensure service reliability through proactive monitoring, telemetry analysis, and deep diagnostics using Kusto (KQL).
  • Manage infrastructure-as-code and CI/CD pipelines to automate deployments and resolve failures.
  • Perform live-site operations including incident triage and root cause analysis for production issues.

What we're looking for

  • Bachelor's degree in Computer Science or related technical field, or equivalent experience.
  • At least 2 years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python.
  • At least 3 years of hands-on software design and coding experience.
  • Experience applying AI/ML techniques or working with generative AI systems in production environments.
  • Hands-on experience with Azure cloud services including compute, networking, storage, identity, and resource governance.
  • Experience designing infrastructure-as-code (ARM/Bicep) and managing CI/CD pipelines.
  • Experience supporting live-site operations, including incident triage and root cause analysis.
  • Must be a U.S. citizen with an active U.S. Government Secret Security Clearance.

More like this

Similar roles

Software Engineer II

Microsoft

25 days ago $102,100$202,200
C C++ C# Java JavaScript Python CI/CD Git Windows Linux Kubernetes Azure DevOps GitHub Logging Monitoring Alerting Service Architecture Infrastructure Development
2+ yrs exp

Software Engineer II

Microsoft

7 days ago $102,100$202,200
C C++ C# Java JavaScript Python CI/CD Git Windows Linux Kubernetes Azure DevOps GitHub Logging Monitoring Alerting Service Architecture
2+ yrs exp Hybrid

Software Engineer II

Microsoft

17 days ago $102,100$202,200
Azure Python C# C++ Java JavaScript Kubernetes Docker CI/CD GitHub Copilot LLM Automation Observability Telemetry Root Cause Analysis
2+ yrs exp

Software Engineer II

Microsoft

101 days ago $102,100$202,200
C C++ C# Java JavaScript Python cyber-security Software Engineering
2+ yrs exp

Software Engineer II

Microsoft

170 days ago $102,100$202,200
C C++ C# Java JavaScript Python Cloud Computing CI/CD DevOps Distributed Systems Security Engineering Threat Modeling Logging Monitoring Alerting Networking Virtual Machines Vulnerability Management
4+ yrs exp

Software Engineer II

Microsoft

161 days ago $100,600$199,000
Azure Active Directory C C++ C# Java JavaScript Python Automation Service Reliability Security Clearance
4+ yrs exp