Software Engineer II

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Frontend
Mid-Level Software Engineer
Remote
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Software Engineer II

Microsoft Teams Identity and Authentication team is seeking a Software Engineer II to join their front-end client team. This role focuses on developing the Authentication stack for Teams across all platforms, including sign-in, sign-up, and in-app identity experiences. The position offers an opportunity to work with core auth technologies such as ADAL, WAM, MSAL, and One Auth for Microsoft Teams.

The ideal candidate will be part of a dynamic team building highly reliable and performant end-to-end client experiences. You'll gain expertise in authentication protocols, cross-platform development, API design, and telemetry while working in a collaborative environment. The role requires technical strength, attention to detail, and a passion for building world-class resilient Identity and Auth platforms.

As part of Microsoft's mission to empower every person and organization globally, you'll work in an inclusive environment that values growth mindset, innovation, and collaboration. The position offers comprehensive benefits, including industry-leading healthcare, educational resources, parental leave, and opportunities for professional growth.

The role involves up to 100% remote work with 0-25% travel, making it ideal for those seeking flexibility while working on cutting-edge authentication and identity solutions. You'll be contributing to one of the fastest-growing businesses in Microsoft, with opportunities to shape the future of identity and authentication in enterprise software.

Last updated 2 minutes ago

Responsibilities For Software Engineer II

  • Collaborate with stakeholders to determine requirements
  • Participate in architecture discussions and create proposals by testing design hypotheses
  • Lead by example producing extensible and maintainable code
  • Review code to ensure it meets quality standards
  • Create testing plans and define success metrics
  • Participate in on-call rotations and respond to issues

Requirements For Software Engineer II

React
TypeScript
JavaScript
Node.js
  • Bachelor's Degree in Computer Science or related technical field
  • Experience with coding in C, C++, C#, Java, JavaScript, or Python
  • Good communication and collaboration skills
  • Experience with React or AngularJS, Node.js, TypeScript, HTML, CSS
  • Experience with complex single page applications
  • Understanding of Identity protocols
  • Good problem solving and debugging skills

Benefits For Software Engineer II

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 Software Engineer II

Software Engineer II

Software Engineer II position at Microsoft Dublin, focusing on Microsoft 365 customer support experiences using modern web technologies and machine learning.

Software Engineer 2

Microsoft AI is hiring a Software Engineer II to develop frontend features for their payment service, offering hybrid work and comprehensive benefits.

Software Engineer II

Microsoft is hiring a Software Engineer II to work on Viva Insights, building AI-powered productivity and wellbeing solutions integrated with Microsoft Teams and Outlook.

Frontend Software Engineer - Dataverse

Frontend Software Engineer position at Microsoft's Dataverse team, focusing on building user experiences using modern web technologies and Power Apps Component Framework.

Software Engineer II

Microsoft Bing India is hiring a Software Engineer II to develop next-gen frontend experiences using React and modern web technologies, offering hybrid work in Hyderabad.