Senior Software Engineer

Microsoft

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Reston, VARedmond, WAJessup, MD
Salary
$119,800–$234,700 / yr
Posted
5 days ago
Freshness
Confirmed live today
Closes
Apr 19, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $164k
This role $177k
$106k $248k
below market most similar roles pay here above market

This role pays more than 75% of similar roles. Most pay $149,500–$177,700 — the blue band above. At the midpoint, this role pays about $177k versus about $164k 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 · Senior Software Engineer

The Senior Software Engineer - CTJ - Poly joins the Azure AI Platform air-gapped engineering team to deliver advanced AI capabilities for security-sensitive government workloads. In this role, you will lead engineering projects from design through deployment, building and improving infrastructure for Azure OpenAI, Microsoft Foundry, Azure Machine Learning, and Azure AI Services. You will work across multiple codebases to resolve complex production issues involving networking, identity, and infrastructure while developing reusable automation, deployment tooling, and observability solutions. The position requires proficiency in languages such as C, C++, C#, Java, JavaScript, or Python, along with experience in Docker and Kubernetes. You will mentor fellow engineers and provide technical guidance while ensuring reliable AI infrastructure within sovereign and air-gapped cloud environments.

What does a Software Engineer earn in Virginia?

Median $165000 from 125 postings across 23 companies.

See salary data

What you'll do

  • Lead the design and implementation of software and infrastructure for Azure AI services in air-gapped environments.
  • Own engineering initiatives from problem definition and technical design through testing, rollout, and operational follow-through.
  • Integrate capabilities across multiple codebases by resolving challenges in networking, identity, and infrastructure dependencies.
  • Develop reusable automation, deployment tooling, release validation, and observability to improve engineering efficiency.
  • Participate in on-call rotations to investigate production issues and coordinate fixes with partner teams.
  • Mentor engineers through design discussions, code reviews, and technical documentation.
  • Apply AI-assisted development tools like GitHub Copilot to improve workflows while maintaining security standards.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 4+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python.
  • Ability to meet Microsoft, customer, and/or government security screening requirements.
  • Active U.S. Government Top Secret Clearance with access to Sensitive Compartmented Information (SCI) based on a Single Scope Background Investigation (SSBI) with Polygraph.
  • Verification of U.S. citizenship via a valid passport, other approved documents, or verified US government Clearance.
  • Experience designing, developing, and operating production cloud services or distributed systems using C#, Python, or another general-purpose programming language (preferred).
  • Demonstrated ability to become productive in unfamiliar codebases and apply software engineering fundamentals across different services, architectures, or technology stacks (preferred).
  • Experience making architectural tradeoffs involving reliability, scalability, security, and maintainability, including understanding dependencies between systems (preferred).
  • Experience deploying or troubleshooting containerized services using technologies such as Docker and Kubernetes on Azure, AWS, Google Cloud, or comparable platforms (preferred).

More like this

Similar roles

Software Engineer II

Microsoft

14 days ago $102,100–$202,200
Azure Python C# C++ Java JavaScript C Kubernetes Docker CI/CD AWS Cloud Platform Distributed Systems GitHub Copilot APIs Telemetry Networking
2+ yrs exp Hybrid

Senior Software Engineer

Microsoft

Reston, VA +1 25 days ago $119,800–$234,700
C C++ C# Java JavaScript Python CI/CD Git Docker Kubernetes Containerization Logging Monitoring Alerting
4+ yrs exp

Senior Software Engineer

Microsoft

25 days ago $119,800–$234,700
Azure C# C++ Python Java JavaScript PowerShell C Telemetry Data Analytics Debugging SLA Open Source
4+ yrs exp Hybrid

Software Engineer II

Microsoft

34 days ago $102,100–$202,200
Azure C# C++ Python Java JavaScript C PowerShell CI/CD Azure DevOps GitHub Infrastructure Development Observability SLA Security Clearance
2+ yrs exp Hybrid

Software Engineer

Microsoft

20 days ago $85,400–$168,100
C C++ C# Java JavaScript Python Rust Azure Azure DevOps Bicep Terraform ARM CI/CD Infrastructure as Code Distributed Systems Telemetry Observability Threat Modeling secure‑by‑design
1+ yrs exp Hybrid

Senior Software Engineer

Microsoft

Reston, VA +1 89 days ago $119,800–$234,700
Azure Network Engineering Systems Engineering Distributed Systems AI Automation Incident Resolution Security Compliance Service Management Air-gapped Environments
5+ yrs exp