The Passwordless Core team in Windows Security is on a mission to make user sign-ins faster, safer, and more intuitive for billions of users by eliminating passwords and raising the bar for security at Microsoft
Requirements
- Coding experience in languages including, but not limited to, C, C++, Java, JavaScript, or Python
- Experience in software design or architecture, especially in security or platform components
- Experience in OS development
- Solid understanding of authentication protocols, cryptography, or security fundamentals
Responsibilities
- Design and implement core authentication components that power Windows Hello and passkey-based sign-in experiences
- Build and optimize authentication flows using facial recognition, fingerprint, and other secure modalities
- Develop secure, performant, and reliable components that protect user credentials and sensitive data
- Collaborate with stakeholders in Windows, Azure, Identity, and beyond to determine user requirements for end-to-end authentication solutions
- Drive identification of dependencies and the development of design documents for core authentication components
- Create, implement, optimize, debug, refactor, and reuse code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI)
- Investigate and resolve complex issues in authentication flows, with a focus on security, privacy, and user experience
Other
- Bachelor's Degree in Computer Science or related technical field
- Ability to meet Microsoft, customer and/or government security screening requirements
- Passion for working collaboratively with a team to solve challenging technical problems
- Embody our culture and values
- Ability to adapt to new trends, technical solutions, and patterns