Senior Software Engineer

Microsoft

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Reston, VAJessup, MDRedmond, WA
Salary
$119,800–$234,700 / yr
Posted
7 days ago
Freshness
Confirmed live today
Closes
Apr 18, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays more than 58% of similar roles. Most pay $149,500–$197,750 — the blue band above. At the midpoint, this role pays about $177k versus about $174k 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 Sr. Software Engineer- CTJ- Poly joins the engineering team to create and implement code for products, services, or features. This role involves building extensible, maintainable code while leveraging state-of-the-art generative artificial intelligence tools across the software development lifecycle. Key responsibilities include conducting code reviews to ensure quality, reliability, and security, as well as developing design documents that support user stories and product requirements. The engineer will test and explore various design options, collaborate with architects on solution features, and execute test plans to prevent regressions. Required technical skills include proficiency in languages such as C, C++, C#, Java, JavaScript, or Python. The work focuses on ensuring system architecture meets performance, scalability, resiliency, and cost of goods sold requirements while maintaining privacy and security.

What does a Software Engineer earn in Virginia?

Median $165000 from 125 postings across 23 companies.

See salary data

What you'll do

  • Create and implement code for products and features using state-of-the-art generative AI tools.
  • Review product and test code to ensure it meets standards for reliability, security, and maintainability.
  • Conduct incident retrospectives to identify root causes and implement actions to prevent recurrence.
  • Develop and execute clear test strategies to ensure solution quality and prevent regressions.
  • Test and explore various design options for product features while outlining strengths and weaknesses.
  • Contribute to the development of design documents that support user stories and product requirements.
  • Use logging, telemetry, and automated source code analysis tools to investigate issues and verify assumptions.
  • Escalate blockers and communicate timeline impacts while identifying strategies to address technical unknowns.

What we're looking for

  • Master's Degree in Computer Science or related technical field and 6+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python.
  • Bachelor's Degree in Computer Science or related technical field and 8+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python.
  • Equivalent experience to the degree and years of experience requirements.
  • Experience using AI tools and practices across the software development lifecycle in a disciplined manner.
  • Ability to create and implement code for products, services, or features with minimal supervision.
  • Ability to conduct code reviews to ensure standards, test coverage, and security best practices are met.
  • Ability to develop test strategies and execute test plans to ensure solution quality.
  • Ability to collaborate with architects to build and modify product features and contribute to design documents.

More like this

Similar roles

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

Software Engineer II

Microsoft

46 days ago $102,100–$202,200
Python C# Java C++ JavaScript C GenAI Distributed Systems Infrastructure Orchestration SLA Observability Security Scalability
2+ yrs exp

Software Engineer II

Microsoft

Redmond, WA 27 days ago
Python C C++ C# Java JavaScript GenAI SDLC Telemetry Logging Security as Code Feature Flags Disaster Recovery SLA Cloud Security Source Code Analysis Incident Response
2+ yrs exp

Senior Software Engineer, Copilot

Microsoft

Mountain View, CA 31 days ago
GenAI SDLC Telemetry Logging Observability Security as Code Feature Flags Data Analytics Full Stack System Architecture SLA Disaster Recovery Test Automation Source Code Analysis
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