Principal Software Engineer
Microsoft
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 Solutions
- Strategic Technical Implementation
- Technical Domain
- Collaborative Innovation
- Written Communication
- Enhancing Product and Project Execution
- Solving 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 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 Python
- OR 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.