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