Principal Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$137,600 - $267,000
Security
Principal Software Engineer
Remote
5,000+ Employees
12+ years of experience
Cybersecurity

Description For Principal Software Engineer

Microsoft Security is seeking a Principal Software Engineer to join their Digital Security & Resilience (DSR) Team. This role focuses on overseeing system design, security defenses, and software engineering development for identity systems within the enterprise and Microsoft cloud. The position is critical in Microsoft's mission to make the world safer through comprehensive security solutions.

The role sits within Microsoft Security, which aims to reshape security and empower users, customers, and developers with end-to-end simplified security solutions. The DSR team specifically ensures the security of every aspect of Microsoft's business, handling company-wide information security and compliance, with a focus on information protection, assessment, awareness, governance, and enterprise business continuity.

As a Principal Software Engineer, you'll be responsible for architecting and improving security systems, particularly in Identity and Access Management. You'll work with cutting-edge technology in cloud architecture and cybersecurity, partnering with engineering teams to enhance security posture and resolve complex technical challenges.

The position offers competitive compensation, with base pay ranging from $137,600 to $267,000 (higher in SF and NYC areas), plus comprehensive benefits including healthcare, educational resources, and parental leave. Microsoft provides a culture centered on growth mindset and excellence, where innovations impact billions of lives globally.

This is an excellent opportunity for experienced engineers passionate about cybersecurity and identity management, offering the chance to work on critical security infrastructure at one of the world's leading technology companies. The role combines technical leadership with hands-on development, requiring both strategic thinking and practical implementation skills.

Last updated 7 hours ago

Responsibilities For Principal Software Engineer

  • Partner with engineering teams to understand and improve the security posture and resilience posture of many systems related to Identity
  • Assist engineering teams in resolving difficult technical problems, including many security problems facing Identity
  • Provide innovative design/architecture for security systems, including attack graph, eviction automation, large, distributed cloud service
  • Engage hands-on with the building, operations and security of services, systems and applications

Requirements For Principal Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding
  • 4+ years of industry experience in architecture of one of the following 5 clouds: AWS, Azure, GCP, Meta or Oracle Cloud
  • 1+ years of industry experience in cyber-security, specifically Identity and Access Management
  • Must pass Microsoft Cloud Background Check

Benefits For Principal Software Engineer

Medical Insurance
Parental Leave
Education Budget
  • 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 cloud-based security solutions for Microsoft Defender for Office team, offering competitive compensation and hybrid work model.

Principal Software Engineer

Principal Software Engineer position at Microsoft leading technical strategy in Cloud Platform Security, focusing on OS and platform security services.

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.