Principal Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
$137,600 - $267,000
Security
Principal Software Engineer
Remote
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cybersecurity · Cloud

Description For Principal Software Engineer

Cloud Platform Security at Microsoft is seeking a Principal Software Engineer to lead technical strategy in the Azure Edge + Platform / Cloud Security team. This role is at the forefront of cybersecurity, addressing critical challenges in Post Quantum Computing, AI, and IOT security.

The team is responsible for developing core cryptographic, integrity, and data protection OS features that power all Microsoft products (Windows and Linux), along with bedrock services for secure solutions. They build platforms leveraging secure hardware to protect devices across Azure, Edge, and client environments.

As a Principal Engineer, you'll drive security initiatives and strategies across Microsoft's product spectrum. The role involves leading technical investigations, designing solutions, and collaborating with stakeholders to address security needs. You'll provide technical leadership in code review and foster a quality-first engineering culture.

The position offers competitive compensation ($137,600 - $267,000 base salary, higher in SF and NYC areas) and comprehensive benefits. The team operates in a hybrid work environment with up to 100% work from home flexibility and 0-25% travel requirements.

Key responsibilities include collaborating on security initiatives, leading technical investigations, supporting product roadmaps, and mentoring team members. The ideal candidate should have deep security knowledge, C/C++ expertise, and experience leading strategic initiatives across large groups.

This is an opportunity to work at the intersection of OS-level engineering and security, helping shape the future of Microsoft's security infrastructure while addressing modern cybersecurity challenges. The role combines technical leadership, hands-on engineering, and strategic planning in a mission-critical domain.

Last updated 12 hours 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
  • Provide technical review of dev designs and code
  • Model a quality-first engineering culture, coaching the team

Requirements For Principal Software Engineer

  • 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 a platform / OS level

Benefits For Principal Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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, focusing on Identity and Access Management systems, offering competitive compensation and remote work flexibility.

Principal Software Engineer

Principal Software Engineer role at Microsoft Security focusing on Azure Platform Security, building scalable cloud security services.

Principal Software Engineer

Principal Software Engineer role at Microsoft Security, focusing on identity systems security and cloud architecture, offering competitive pay and comprehensive benefits.

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 hybrid work model.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on security engineering, incident response, and secure development practices for M365 services and AI platforms.