Microsoft Principal Software Engineer

New job, posted less than a week ago!

Job Details

Posted date: Feb 13, 2026

There have been 2511 jobs posted with the title of Principal Software Engineer all time at Microsoft.
There have been 2511 Principal Software Engineer jobs posted in the last month.

Category: Software Engineering

Location: Redmond, WA

Estimated salary: $222,050
Range: $139,900 - $304,200

Employment type: Full-Time

Work location type: 3 days / week in-office

Role: Individual Contributor


Description

Overview

The Microsoft Security Defender for Office (MDO) Team delivers cloud-based email and messaging protection that safeguards customers from advanced threats—including malware, phishing, fraud, and spam—across Microsoft email and Teams workloads. MDO also provides powerful investigation, threat hunting, and remediation capabilities, enabling security teams to quickly identify, prioritize, and respond to threats at scale.

Security is a top priority at Microsoft, and the Defender for Office team operates at the forefront of this mission. We focus on detecting malicious activity, responding rapidly, and neutralizing threats before they impact customers.

We are seeking a Principal Software Engineer to join our Foundations Organization to help build the next generation of services that will power MDO into the future. In this role, you will serve as a security architect and advocate, shaping a secure-by-design platform and driving a security-first mindset across the organization. You will lead architectural decisions, influence culture, and collaborate across geographies and engineering teams to deliver resilient, next-generation security solutions.

Responsibilities

Lead the design and implementation of authentication and security foundations that protect Microsoft Defender for Office against advanced threats at cloud scaleArchitect and deliver secure‑by‑design, highly scalable services, ensuring solutions meet Microsoft security standards while anticipating future threat models and platform evolutionOperate effectively in ambiguous, fast‑moving environments, providing technical clarity and direction where requirements and threat landscapes evolve rapidlyCollaborate deeply with peer engineers and partner teams across MDO, MSEC, and Substrate to design durable, end‑to‑end security solutions that balance protection, performance, and customer experience Serve as a security leader and advocate, championing a security‑first mindset through architecture reviews, design guidance, and technical leadership across teams and geographiesInfluence platform‑level decisions by identifying systemic security risks, defining mitigations, and driving alignment on long‑term architectural investments Mentor and raise the security engineering bar across the organization by setting best practices, reviewing critical designs, and modeling resilient security engineering disciplinePartner with stakeholders to ensure solutions meet customer security expectations, compliance requirements, and operational excellence at global scale

Qualifications

Required Qualifications:

Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR equivalent experience.Other Requirements:

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: 

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.Additional or Preferred Qualifications:

Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR equivalent experience.4+ years applying secure development practices (authentication, data protection, access control, secure coding). 4+ years designing, building, and operating scalable, highly available cloud services or distributed systems (Azure/AWS/GCP), including production ownership + CI/CD integration. 1+ years across AI/ML stack: ingestion, feature engineering, evaluation, Responsible AI (fairness, explainability, bias mitigation, AI safety, governance). #MSFTSecurity #MDO

Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $139,900 - $274,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $188,000 - $304,200 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

https://careers.microsoft.com/us/en/us-corporate-pay

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.



Email job link for Principal Software Engineer at Microsoft

Provide your email address to receive a message with the job link and details.

Check out other jobs at Microsoft.