Principal Software Engineer

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

Description For Principal Software Engineer

Microsoft's Windows Endpoint Security Platform engineering team is seeking a Principal Engineer to spearhead the development of their next-generation security framework. This critical role involves modernizing the endpoint security ecosystem to be more resilient and open. The position is part of the Core OS division, which powers Azure, Microsoft's Linux OS, Windows Client, Xbox, and Windows Server ecosystem, supporting billions of customers worldwide.

The role offers an exciting opportunity to work on a high-priority initiative with executive-level and industry-level visibility. You'll be instrumental in designing and implementing a new platform that enables security partners to implement endpoint solutions in user-mode, focusing on performance, reliability, and robust capabilities to counter enterprise threats.

As a Principal Software Engineer, you'll collaborate closely with Microsoft Virus Initiative (MVI) partners, establish technical strategies, and lead complex architectural designs. The position requires extensive experience in software platform architecture and strong coding skills in languages like C++, C#, or Rust. The ideal candidate will have 6+ years of technical engineering experience and 4+ years driving platform architecture projects.

Microsoft offers a competitive compensation package with a base salary range of $137,600 - $267,000, comprehensive benefits including healthcare, educational resources, and parental leave. The hybrid work environment allows up to 50% work from home, with 0-25% travel requirements. This is an exceptional opportunity to join a leading technology company that emphasizes innovation, collaboration, and inclusive culture while working on cutting-edge security solutions that impact users globally.

Last updated 5 days ago

Responsibilities For Principal Software Engineer

  • Collaborate with Microsoft Virus Initiative (MVI) partners to develop the next generation endpoint protection platform
  • Establish long term technical strategy and direction
  • Create and improve architecture designs for complex end to end scenarios
  • Influence, lead, and collaborate effectively across leadership, teams, and organizations
  • Foster a healthy and inclusive team environment

Requirements For Principal Software Engineer

Rust
  • Bachelor's Degree in Computer Science or related technical discipline
  • 6+ years technical engineering experience with coding in C, C++, C#, or Rust
  • 4+ years of experience driving software platform architecture projects
  • Must pass Microsoft Cloud Background Check

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 focusing on cybersecurity, secure development practices, and cloud security architecture.

Senior/Principal Software Engineer - CTJ - Poly

Principal Software Engineer role at Microsoft Security, focusing on cloud security and infrastructure development, requiring Top Secret clearance and extensive software engineering experience.

Gaming Principal Cloud Security Engineer

Principal Cloud Security Engineer role at Microsoft Gaming, focusing on cloud security architecture and automation for gaming platforms with remote work options.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on AI security and safety, building platforms to ensure trustworthy AI systems.

Principal Security Engineering Manager

Lead security engineering team at Microsoft, focusing on sovereign cloud security and implementing security solutions for Azure environments.