Senior Software Engineer

Microsoft

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$119,800–$234,700 / yr
Posted
10 days ago
Freshness
Confirmed live yesterday
Closes
Mar 29, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $163k
This role $177k
$103k $249k
below market most similar roles pay here above market

This role pays more than 80% of similar roles. Most pay $148,500–$177,250 — the blue band above. At the midpoint, this role pays about $177k versus about $163k 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 634 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 612 roles with salary data.

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Senior Software Engineer

The Senior Software Engineer joins the Microsoft Security team to design, develop, and deliver a high-performance, exabyte-scale security data platform from the ground up. This role involves building scalable distributed systems that ingest, process, normalize, and analyze billions of data streams, files, tables, and reports from on-premises, multi-cloud, and SaaS environments. The engineer will tackle complex data challenges to help organizations discover digital assets and identify patterns using advanced graph technologies, artificial intelligence, and machine learning. Candidates must possess technical engineering experience coding in languages such as C, C++, C#, Java, or Python. Key responsibilities include collaborating with stakeholders to determine requirements, improving system reliability, and developing cloud-native architectures and microservices to solve critical security and governance needs across heterogeneous digital estates.

What does a Software Engineer earn?

Median $196750 from 2546 postings across 156 companies.

See salary data

What you'll do

  • Design, develop, and deliver scalable software solutions for a high-performance security data platform.
  • Build reliable distributed systems capable of operating at exabyte scale across billions of data streams.
  • Contribute to the architecture and technical design of services for ingesting, processing, and normalizing diverse data sources.
  • Identify and implement opportunities to improve system performance, scalability, reliability, and operational efficiency.
  • Incorporate insights from feedback channels into future designs and solution fixes.
  • Establish continuous feedback loops to measure customer value, usage patterns, and other actionable metrics.
  • Determine user requirements for specific scenarios by collaborating with project managers and technical leads.

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, or Python.
  • Ability to pass Microsoft and Microsoft Cloud background checks.
  • 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, or Python (preferred).
  • 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, or Python (preferred).
  • Experience designing, building, or operating scalable distributed systems, data platforms, or large-scale cloud services (preferred).
  • Experience with cloud computing platforms such as Microsoft Azure, AWS, or Google Cloud Platform (preferred).
  • Knowledge of security principles and challenges associated with securing large-scale, distributed systems (preferred).
  • Experience with cloud-native architectures, microservices, and distributed system design (preferred).

More like this

Similar roles

Senior Software Engineer

Microsoft

22 days ago $119,800–$234,700
Microsoft Azure AWS Google Cloud Platform C# Java C++ Distributed Systems Cloud Infrastructure Software Design Monitoring Diagnostics Root-cause Analysis Testing Debugging
4+ yrs exp Hybrid

Senior Software Engineer

Microsoft

65 days ago $119,800–$234,700
Python Java C# C++ C JavaScript Telemetry Logging Monitoring Incident Management Test Automation Feature Flags Disaster Recovery Security Code Review Experimentation Frameworks
4+ yrs exp Hybrid

Senior Software Engineers and Software Engineer II

Microsoft

4 days ago $102,100–$202,200
C C++ C# Java JavaScript Python Azure AWS GCP CI/CD Distributed Systems AI/ML Secure Coding Data Protection Authentication Access Control Monitoring Telemetry
2+ yrs exp Hybrid

Senior Software Engineer

Adobe

San Jose, CA 23 days ago $173,500–$331,050
Java Scala Apache Spark Apache Kafka Hadoop AWS Azure Data Lake Storage Apache Parquet Databricks Delta Apache Iceberg Apache Hudi Apache HBase Cassandra Azure Cosmos DB CI/CD Agile Data Pipelines Streaming Batch Processing
10+ yrs exp

Senior Software Engineer

Microsoft

143 days ago $119,800–$234,700
Python C# Java C++ JavaScript C Azure LLMs GitHub Copilot CI/CD Infrastructure as Code GenAI Distributed Systems Telemetry A/B Testing Threat Modeling WCAG Data Structures and Algorithms
4+ yrs exp Hybrid

Senior Software Engineer

Warner Bros. Discovery

Atlanta, GA 17 days ago $130,970–$243,230
JavaScript Node.js Python Go Rust AWS Kubernetes Terraform Docker CloudFormation SQL NoSQL Git CI/CD GitHub JIRA Confluence Agile Scrum A/B Testing Distributed Systems
6+ yrs exp Hybrid