Senior Software Engineer

Microsoft

Quick summary

Work type
On-site
Location
Salary
$119,800–$234,700 / yr
Posted
71 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $186k
This role $177k
$106k most similar roles pay here $248k

This role pays more than 57% of similar roles. Most pay $153,440–$217,725 — the shaded band above. At the midpoint, this role pays about $177k versus about $186k 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 622 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Senior Software Engineer

We are seeking a Senior Software Engineer to join our Endpoint Security Team, where you will play a pivotal role in developing and maintaining security services that protect endpoints at enterprise scale. Your responsibilities include leading technical design discussions, collaborating with product groups to prioritize project backlogs, and overseeing all stages of the software development lifecycle for distributed systems. You will write high-quality code, conduct reviews, and adhere to modern engineering practices such as unit testing and continuous integration. Additionally, you will identify opportunities for automation to enhance service health and reliability, troubleshoot issues, and communicate technical details with cross-functional teams. Ideal candidates possess deep expertise in software vulnerabilities, cloud platforms, agile development, and telemetry design, enabling them to build robust security solutions that minimize risks and improve enterprise-scale services.

What you'll do

  • Lead technical design and architecture for core Endpoint Security services.
  • Design, develop, deploy, and maintain distributed systems software components.
  • Write high-quality code and conduct thorough code reviews.
  • Identify opportunities to automate processes for improved service reliability.
  • Investigate and resolve complex service issues with broad communication.
  • Translate business requirements into detailed technical specifications.

What we're looking for

  • Extensive experience in software vulnerabilities and vulnerability scanning solutions.
  • Proven track record of designing and maintaining distributed systems at enterprise scale.
  • Proficiency in agile development practices, cloud platforms, and telemetry design.
  • Strong background in technical depth with a focus on high availability and scalability.
  • Experience leading technical discussions and collaborating with product groups effectively.
  • Ability to write high-quality code, conduct reviews, and maintain build/deployment pipelines.

More like this

Similar roles

Senior Software Engineer

Boeing

Remote (Hazelwood, MO) 89 days ago $133,000$155,000
VB.NET C#.NET .NET Framework xUnit MSTest SQL Agile C++ CompTIA Security+ Computer Science
Remote

Senior Software Engineer

Microsoft

87 days ago $119,800$234,700
React TypeScript Redux Toolkit Webpack Babel Jest ESLint Prettier Docker Kubernetes Azure DevOps Python C# Java JavaScript Lerna Nx CI/CD Bash YAML
Hybrid

Senior Software Engineer

Microsoft

WA 123 days ago
Python JavaScript TypeScript React Azure C# Java API design Microservices Distributed systems Frontend development Payment systems Checkout flows Wallets Commerce platforms CI/CD
Hybrid

Senior Software Engineer

The Walt Disney Company

Remote 51 days ago $148,700$199,400
Java AWS DynamoDB SQS RDS Kinesis SQL NoSQL CI/CD Python PostgreSQL Kubernetes Terraform Git Docker Prometheus Grafana
Remote

Senior Software Engineer

Equifax

GA 30 days ago
Java SpringBoot TypeScript JavaScript HTML CSS Angular Bootstrap Maven Gradle Git JIRA Confluence GitHub SQL_Server MySQL Vertex_AI Apache_Beam Bigtable BigQuery PubSub GCS Composer_Airflow JUnit Selenium LoadRunner SoapUI Agile_Scrum
Hybrid