Principal Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$137,600 - $294,000
Security
Principal Software Engineer
Remote
5,000+ Employees
6+ years of experience
Enterprise SaaS · 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 involves working with cutting-edge security technologies and systems, particularly in Identity and Access Management. You'll be part of Microsoft Security's mission to reshape security and empower users, customers, and developers with end-to-end simplified solutions. The organization emphasizes a growth mindset and excellence in building life-changing innovations that impact billions globally.

As a Principal Software Engineer, you'll collaborate with engineering teams to enhance security posture, solve complex technical challenges, and architect innovative security systems. The position offers competitive compensation, comprehensive benefits, and the opportunity to work with industry-leading professionals in cybersecurity.

The ideal candidate will bring extensive experience in software engineering, cloud architecture, and cybersecurity, particularly in Identity and Access Management. This role offers the chance to make a significant impact on Microsoft's security infrastructure while working in a culture that values respect, integrity, and accountability.

Working at Microsoft means joining a company committed to inclusive work environment and empowering every person and organization to achieve more. The role offers flexibility with up to 100% work from home options and competitive compensation based on location and experience.

Last updated 8 days 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 when needed

Requirements For Principal Software Engineer

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

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 - CTJ - Poly

Principal Software Engineer role at Microsoft focusing on security solutions for government clouds, requiring top security clearance and extensive software engineering experience.

Principal Software Engineer - CTO office of Microsoft Security

Principal Software Engineer role at Microsoft Security CTO office focusing on innovative security solutions and emerging technologies like AI and Quantum.

Principal Software Engineer

Principal Software Engineer role at Microsoft Security, focusing on developing and improving identity services and security solutions with competitive compensation and comprehensive benefits.

Principal Software Engineer

Principal Software Engineer role at Microsoft Security, focusing on developing large-scale distributed software services for security solutions with competitive compensation and benefits.

Principal Firmware Security Engineer

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