Back to jobsJob overview

About the role

Principal Software Engineer - Security Architect at Microsoft

Required Skills

security architecturecloud securityidentity systemsc/c++/c#java/javascript/pythonsystem designenterprise securitysoftware engineering

About the Role

Principal Software Engineer - Security Architect role at Microsoft focusing on system design and security defenses for identity systems. Responsibilities include partnering with engineering teams to improve security posture and providing vision for Microsoft's security estate. Requires extensive experience in security-critical system architecture and coding in multiple languages.

Key Responsibilities

  • Partner with engineering teams to understand and improve security posture of Identity systems
  • Collaborate on cross-company security initiatives
  • Assist engineering teams in resolving difficult technical problems
  • Provide vision and thought leadership for Microsoft estate security
  • Engage hands-on with building, operations and security of services

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related field AND 8+ years technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 10+ years in design or architecture of large scale, security critical systems
  • 4+ years participating in architecture of AWS, Azure, GCP, Meta or Oracle Cloud
  • Ability to pass Microsoft Cloud background check

Nice to Have:

  • Master's Degree in Computer Science or related field AND 10+ years experience OR Bachelor's Degree AND 12+ years experience
  • 3+ years of cyber-security experience

Benefits & Perks

  • Industry leading healthcare