Microsoft Principal Software Engineer

New job, posted less than a week ago!

Job Details

Posted date: Dec 30, 2025

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

Category: Software Engineering

Location: Multiple Locations, Multiple Locations

Estimated salary: $247,100
Range: $163,000 - $331,200

Employment type: Full-Time

Work location type: 0 days / week in-office – remote

Role: Individual Contributor


Description

Overview

You thrive on solving some of the world’s hardest problems—problems that sit at the very heart of Microsoft’s cloud. In Azure Core Security, you’ll join a team that safeguards the foundational platform powering more than a billion users and millions of businesses worldwide. You will help us protect the systems that enable every service, every workload, and every innovation running on Azure.

Here, you will shape how Azure is secured at hyperscale. You will partner closely with engineering teams across Azure Core, influencing the design of critical infrastructure and ensuring the platform stays resilient in the face of evolving threats. You will be part of a team that values your perspectives, encourages you to push boundaries, and empowers you to deliver secure solutions that make a global impact.

As an architect in Azure Core Security, you'll help ensure that we enable a "secure‑by‑default" strategy, working with service and product teams in Azure Core and across Microsoft, by building compelling capabilities and changes to service configurations, policies, and operational approaches. This opportunity will allow you to have wide‑ranging impact across Azure against one of our key priorities — security — from internal Secure Futures Initiative to customer‑visible improvements. You'll partner with leaders across Azure and will gain depth in learning how Azure is built (and how we need to secure it) from the ground up.

Microsoft is a company where passionate innovators come to collaborate, envision what can be, and take their careers further. This is a place where you are empowered to do your best work, where growth mindset is foundational, and where diversity, inclusion, and respect for others fuel everything we do. We’re committed to creating an environment where every person can thrive, learn, and achieve more — together.

Responsibilities

Designing and Architecting Business SolutionsStrategic Technical ImplementationTechnical DomainCollaborative InnovationWritten CommunicationEnhancing Product and Project ExecutionSolving Problems Through a Data-Driven Approach

Qualifications

Required Qualifications:

Bachelor'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.

Other Qualifications:

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

Software Engineering IC6 - The typical base pay range for this role across the U.S. is USD $163,000 - $296,400 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 $220,800 - $331,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/text job link for Principal Software Engineer at Microsoft

Provide your email or phone number to recieve a short message with the job link and details.

Check out other jobs at Microsoft.