Senior Software Engineer
Microsoft
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 72% of similar roles. Most pay $149,500–$186,400 — the shaded band above. At the midpoint, this role pays about $177k versus about $168k for comparable roles.
Based on 240 similar postings.
Employer
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 586 open roles on FindRole.
Listed pay typically runs $119,800–$234,700 across 577 roles with salary data.
Most-posted roles
At a glance
As a Senior Software Engineer - C++, you will join the Global Secure Access Client team to lead complex endpoint initiatives involving user-mode services, kernel-mode components, and cloud-connected security systems. You will design and develop secure, reliable, and high-performance endpoint components while managing architectural tradeoffs between security, performance, compatibility, and maintainability across diverse customer environments. Your daily work involves solving ambiguous problems in operating-system internals and networking to create secure traffic-handling solutions. The role requires proficiency in C, C++, or Rust, along with deep knowledge of computer networking protocols like IP, TCP, UDP, DNS, and TLS. You will also utilize Windows internals, device drivers, and technologies such as WFP or NDIS. Key responsibilities include performing threat modeling, conducting code reviews, mentoring engineers, and diagnosing complex production issues using debuggers, crash dumps, and packet captures.
What does a Software Engineer earn?
Median $197500 from 2229 postings across 139 companies.
Skills
What you'll do
What we're looking for
Related searches
More like this
Microsoft
Microsoft
Upstart
Coinbase
Oracle
Caterpillar