Home
/
Comprehensive
/
Principal Software Engineer
Principal Software Engineer-January 2024
Redmond
Jan 30, 2026
About Principal Software Engineer

  Security is one of the fastest growing businesses in Microsoft. Microsoft Defender for Office 365 (MDO) is in the business of protecting humans from all forms of phishing and social engineering attacks. As the largest vector of attack, social engineering and Phishing attacks are increasingly the weapons of choice for attackers to compromise users and organizations. And they do this by targeting users where they most often collaborate. And as one of the largest enterprise email and collaboration stack, users on Office 365 (O365) are a prime target.

  Our ability to protect users and organizations on O365 hinges on our ability to offer great prevention capabilities against sophisticated attacks using advanced machine learning (ML), heuristics and techniques. We have to do this at the massive scale of O365, with super-performant speeds, at low COGS and without compromising the effectiveness of the solution. And we have to sustain and evolve this even as attackers continue to test us and thwart our defenses. This is a hugely complex problem and an engineer’s delight.

  We’re looking for a passionate and experienced Principal Software Engineer to work across the organization to land innovation and evolution. Someone who has successfully delivered multiple Enterprise Products at scale from design to delivery which supports hundreds of million users and billions of transactions daily. Someone who is passionate about customers, quality and results. You will have the opportunity to work on some of the most challenging and impactful problems in the industry, with talented teams, and help shape the security landscape as a whole: from Engineering infrastructures to Product features with highly integrated AI systems and pipelines.

  This is a critical role for the organization, as poor performance or quality here has a direct correlation to customer dissatisfaction and churn. And with MDO being such a huge stepping-stone to the suite, this has implications not only for MDO, Defender and the Security business all up.

  In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.

  #MSFTSecurity

  Responsibilities

  On the mission to continue to evolve the prevention and early detection stack within the Defender of Office365 offer. This will involve improving and innovating protection technologies, reducing COGS (Cost of Goods Sold), improving research agility to track and evolve heuristics and ML.

  This role will lead technologies and work with engineering teams and research teams focused on technologies, quality, and results. Additionally, to improve engineering efficiency and capable of being flexible to adjust priorities and focus for solving the most challenge problems. The job is highly dynamic, fast paced, and will require working with a variety of stakeholders to deliver results through Engineering Excellence and solid cooperation.

  Qualifications

  Required/Minimum 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 Python

  OR 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 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

  OR 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 Python

  OR equivalent experience.

  Demonstrated track records of working with large teams shipping and evolving large-scale cloud services.

  Ability to collaborate across multiple disciplines and drive both technical and product results

  Effective communication skills and problem solving.

  Sufficient in Azure technologies, open sources, and M365

  Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $133,600 - $256,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 $173,200 - $282,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

  Microsoft is an equal opportunity employer. Consistent with applicable law, 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 and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .

Comments
Welcome to zdrecruit comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
SIMILAR JOBS
Embedded Software Engineer - BT/BLE
Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Description: The role of these engineers will be to help develop Appl
Creative, Design & Production Analyst I-1
...
KM Research Analyst
Description   As a member of the Knowledge Management Department, the KM Research Analyst conducts sophisticated legal and non-legal research to respond to firm-wide reference and research requests f
PLS Account Executive
About Team & About Role: The PLS AE is a technical sales professional characterized by intimate understanding of their specific product, the pain it resolves, the competitors, market, qualificati
HUMAN RESOURCES ASSISTANT
Responsibilities: Manage all inquiries that come into the HR Helpdesk, including departmental email accounts, issue tracking system, the reception desk, the main phone line and walk-in traffic, ensur
Truck Care Tire Technician
Req ID: 428953 Address: 1400 Industrial Park Road Ellsworth, IA, 50075 Benefits: * Paid Time Off * Flexible Scheduling * 401(k) – 100% match up to 5% * Medical/Dental/Vision Insurance after 30 days *
Sr. Disability Representative
Taking care of people is at the heart of everything we do, and we start by taking care of you, our valued colleague. A career at Sedgwick means experiencing our culture of caring. It means having fle
Service Engineer
Installation, Qualification, Servicing and repair of Sartorius instrument The Services Technician will be responsible for delivering the desired customer service experience. The goal is to drive serv
ASC Market Development Manager - Florida
ASC Market Development Manager - Florida - 2406163654W Description Ethicon, a member of the Johnson & Johnson Family of Companies, is currently recruiting for an Ambulatory Surgery Center (ASC) M
LPN FT/ PT 3pm-11pm
POSITION SUMMARY: The LPN reports to RN with the Shift Supervisor or Resident Care Coordinator. ESSENTIAL POSITION FUNCTIONS A. Job Knowledge and Role Responsibilities: Demonstrates knowledge of age
Copyright 2023-2026 - www.zdrecruit.com All Rights Reserved