Principal Software Engineer

Microsoft builds OS and platform services, focusing on cloud security and empowering people and organizations globally.
$137,600 - $267,000
Security
Principal Software Engineer
Remote
5,000+ Employees
6+ years of experience
Cybersecurity · Enterprise SaaS · Cloud

Description For Principal Software Engineer

Microsoft's Cloud Platform Security team is seeking a Principal Software Engineer & Architect to lead technical strategy in Azure Edge + Platform / Cloud Security. This role is at the forefront of cybersecurity, addressing challenges like Post Quantum Computing, AI, and IOT security. The team is responsible for core cryptographic, integrity, and data protection OS features powering Microsoft products across Windows and Linux platforms.

As a technical leader, you'll drive security initiatives and strategies across Microsoft's product spectrum. The role involves working with secure hardware solutions to strengthen devices from Azure to Edge to clients against modern threats. This position offers an opportunity to shape the future of security at Microsoft while working with cutting-edge technologies and leading cross-functional teams.

The ideal candidate will bring deep security expertise, platform-level engineering experience, and strong leadership capabilities. You'll be part of Microsoft's mission to empower global achievement, working in a culture that values growth mindset, innovation, and collaboration. The role offers competitive compensation, comprehensive benefits, and the chance to work on security challenges at an unprecedented scale.

With up to 100% work-from-home flexibility and minimal travel requirements (0-25%), this position provides an excellent work-life balance while offering the opportunity to make a significant impact on global security infrastructure. You'll be joining a team that values technical excellence, mentorship, and innovative problem-solving in addressing some of the most critical security challenges in technology today.

Last updated 4 days ago

Responsibilities For Principal Software Engineer

  • Collaborate with stakeholders to identify, investigate, and create solutions for security initiatives
  • Lead technical investigations, designs and builds solutions with partner teams
  • Support the creation of product roadmaps for timely release
  • Provide technical review of the dev designs and code
  • Model a quality-first engineering culture and coach the team

Requirements For Principal Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical discipline
  • 6+ years technical engineering experience
  • Deep security knowledge and experience
  • Deep proficiency in C/C++
  • Experience leading strategic initiatives across large groups
  • Experience engineering and solving problems at platform/OS level
  • Must pass Microsoft Cloud background check

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 Firmware Security Engineer

Principal Firmware Security Engineer role at Microsoft focusing on platform security, firmware development, and cloud infrastructure security.

Principal Software Engineer

Principal Software Engineer role at Microsoft Security, focusing on cloud-based security solutions for Microsoft Defender for Office team, offering competitive compensation and benefits.

Principal Software Engineering Manager

Principal Software Engineering Manager position at Microsoft leading Linux security initiatives for Microsoft Defender, combining leadership in Linux systems and security product development.

Principal Research Security Engineer

Principal Research Security Engineer position at Microsoft focusing on attack simulation and security research, offering remote work and comprehensive benefits.

Principal Software Engineer - CTJ - Poly

Principal Software Engineer role at Microsoft focusing on Sovereign Cloud Security, requiring top security clearance and extensive software engineering experience.