The Outlook Authentication Team is seeking a Senior Software Engineer to help innovate and impact hundreds of millions of users by delivering the most innovative email experience in the world, specifically focusing on designing and implementing secure, reliable, and high-performance authentication and authorization components for Outlook on the Web and the new Outlook for Windows.
Requirements
- 1+ years of experience working with authentication and authorization protocols or libraries
- Knowledge of security best practices and experience in implementing secure software solutions.
- Experience building web applications in React.
- Experience building or using REST Web Services.
- Experience with AI.
Responsibilities
- Designing and implementing secure, reliable, and high-performance authentication and authorization components that enable seamless access to Outlook experiences.
- Design and implement new features, including creating, optimizing, debugging, refactoring, and reusing code.
- Assure that features are deployed safely.
- Use telemetry to discover bugs and other opportunities for improvement.
- Act as a Designated Responsible Individual (DRI) and guide other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiate actions to restore system/product/service for simple and complex problems when appropriate.
Other
- Collaborate with appropriate stakeholders to determine requirements.
- Work closely with engineers across the organization to ensure seamless experiences at scale.
- Work across partners to brainstorm and communicate ideas and measure and incorporate feedback.
- Embody our culture and values
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:* *Microsoft Cloud Background Check: