Software Engineer

Microsoft

Confirmed live 2 days ago High trust
Closes in 3 days

Quick summary

Work type
On-site
Location
Reston, VARedmond, WAJessup, MD
Salary
$102,100–$202,200 / yr
Posted
177 days ago
Freshness
Confirmed live 2 days ago
Closes
Sep 14, 2026 (soon)

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays less than 55% of similar roles. Most pay $136,500–$193,000 — the shaded band above. At the midpoint, this role pays about $152k versus about $165k 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

Software Engineer - CTJ - Poly joins the Cloud+AI Azure Data Team to develop and operate Azure Data services within a Secure Work Area, including infrastructure for collaboration in an Air-Gapped environment. This role involves building software that meets strict security policy and assurance requirements for public and private sector customers. Day-to-day responsibilities include AI-native development using generative AI tools, writing maintainable code, performing peer code reviews, and designing scalable architectures. The engineer will create test strategies, implement automation for production deployment, and manage live site operations as a designated responsible individual. Key technical competencies include utilizing telemetry and logging for system monitoring, ensuring security as code, and managing feature flags for experimentation. The role focuses on the core challenge of providing secure data infrastructure for high-security environments while maintaining performance, reliability, and compliance standards.

What does a Software Engineer earn in Virginia?

Median $211200 from 265 postings across 15 companies.

See salary data

What you'll do

  • Develop and maintain high-quality, extensible code for Azure Data services while integrating AI tools into the software development lifecycle.
  • Conduct thorough code reviews to ensure features meet standards for security, performance, scalability, and maintainability.
  • Design and implement comprehensive test strategies that include automated testing and security validation to prevent regressions.
  • Build automation for production deployments and manage feature flags to conduct experiments with defined success metrics.
  • Implement "security as code" by establishing security invariants, monitoring, and compliance controls across all product layers.
  • Participate in an on-call rotation to monitor live services, mitigate incidents, and improve troubleshooting documentation.
  • Analyze telemetry data to identify system performance issues and improve the reliability of production features.
  • Collaborate with cross-functional teams to ensure end-to-end integration, scalability, and seamless service delivery.

What we're looking for

  • Develops and maintains high-quality, extensible, and maintainable code using established patterns and best practices.
  • Integrates artificial intelligence tools and practices throughout the software development lifecycle (SDLC).
  • Performs code reviews to ensure quality, security compliance, and proper test coverage.
  • Designs scalable, reliable, and secure system architectures while considering performance and cost of goods sold.
  • Creates and executes comprehensive test strategies including automated testing and security validation.
  • Implements "security as code" by applying security best practices, monitoring, and infrastructure hardening.
  • Manages production deployments using feature flags, flighting, and automated deployment pipelines.
  • Participates in on-call rotations to monitor live site services and resolve incidents within SLA timeframes.

More like this

Similar roles

Software Engineer

Microsoft

7 days ago $85,400$168,100
C C++ C# Java JavaScript Python Azure Observability Monitoring

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

Microsoft

15 days ago $85,400$168,100
C C++ C# Java JavaScript Python CI/CD Git Docker Kubernetes Azure DevOps GitHub Logging Monitoring Alerting

Software Engineer

Microsoft

7 days ago $85,400$168,100
C C++ C# Java JavaScript Python CI/CD Git Docker Kubernetes Azure DevOps GitHub Monitoring Logging Alerting

Senior Software Engineer

Microsoft

101 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

87 days ago $119,800$234,700
C C++ C# Java JavaScript Python CI/CD Git Windows Linux Kubernetes Azure DevOps GitHub Monitoring Logging Alerting Service Architecture
4+ yrs exp