Principal Software Engineer

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
$137,600 - $267,000
Security
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cybersecurity

Description For Principal Software Engineer

Join Microsoft's Substrate SHIELD Team in protecting over a billion users worldwide. As a Principal Software Engineer, you'll be at the forefront of cybersecurity, working to protect Microsoft 365, the world's largest productivity service. The role involves building security strategies, developing prototypes, and driving architectural improvements to enhance security at M365 scale. You'll work in a hybrid environment (3 days onsite in Redmond) with a team dedicated to staying ahead of global security challenges. The position offers competitive compensation ($137,600 - $267,000), comprehensive benefits, and the opportunity to impact security solutions used by individuals and businesses worldwide. You'll collaborate with high-performing engineering teams, lead complex projects, and contribute to Microsoft's mission of empowering every person and organization to achieve more. This role combines technical expertise with leadership, requiring both deep security knowledge and the ability to mentor team members.

Last updated 4 days ago

Responsibilities For Principal Software Engineer

  • Design, implement, test, deploy, maintain, and improve software components and services
  • Meet Microsoft security and AI-compliance standards
  • Embrace and use state-of-the-art new technologies
  • Participate in technical discussions and bring new ideas
  • Own quality of code
  • Work with Product Managers and Architects to design and specify new features
  • Author internal tools that improve teams' quality and security
  • Support and coach less experienced team members

Requirements For Principal Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • 6+ years technical engineering experience with coding
  • 4+ years of experience with distributed systems
  • 3+ years of experience with cloud platforms
  • 2+ years in working Security systems
  • Must pass Microsoft Cloud Background Check
  • Design and implementation skills with experience in Security industry
  • Experience leading complex projects across high-performing engineering teams

Benefits For Principal Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Principal Software Engineer

Principal Software Engineer

Principal Software Engineer role at Microsoft Security Response Center, leading security initiatives and full-stack development with competitive compensation and remote work options.

Principal Software Engineer Manager

Lead Azure Managed HSM team at Microsoft, developing secure hardware infrastructure and managing key security features for Azure platform, with hybrid work option in Redmond.

Principal Software Engineer

Principal Software Engineer role at Microsoft leading Azure Platform Security architecture and development, offering competitive pay and hybrid work model.

Principal Software Engineering Manager

Lead Microsoft's Threat Intelligence team as Principal Software Engineering Manager, driving innovation in SOC Operations through SIEM and XDR integration.

Principal Technical Program Management Manager

Lead Technical Program Management team at Microsoft Security, driving cloud infrastructure optimization and engineering excellence while managing critical programs and partnerships.