Taro Logo

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
Hybrid
5,000+ Employees
2+ 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 developing the Authentication stack across all popular platforms. This role focuses on building sign-in, sign-up, and in-app identity experiences, guest access client experience, and identity switching functionality.

The position offers an opportunity to work with core auth technologies such as ADAL, WAM, MSAL, and One Auth for Microsoft Teams. You'll be part of a dynamic team that's central to one of Microsoft's fastest-growing businesses, working on identity and authentication protocols that connect users, applications, data, and organizations.

As a Software Engineer II, you'll create collaborative environments, drive key strategies & investments, and solve complex engineering problems while partnering with other teams. The role requires strong technical skills in JavaScript/TypeScript, React/Angular, and front-end development, combined with the ability to deliver reliable and performant end-to-end client experiences.

The position offers excellent growth opportunities, including learning about authentication protocols and standards, cross-platform development, API design, and telemetry. Microsoft provides comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and generous time away.

This hybrid role is based in Prague, Czech Republic, with up to 50% work from home flexibility. The position involves 0-25% travel and includes participation in on-call rotations. Join Microsoft's mission to empower every person and organization on the planet to achieve more while working in an inclusive culture that values growth mindset, innovation, and collaboration.

Last updated 10 days ago

Responsibilities For Software Engineer II

  • Collaborates with stakeholders to determine requirements
  • Leads discussions for the architecture of products/solutions
  • Leads by example within the team by producing extensible and maintainable code
  • Reviews code to assure quality standards
  • Creates testing and quality assurance plans
  • Participates in on-call rotations and responds to issues

Requirements For Software Engineer II

JavaScript
TypeScript
React
Node.js
  • Bachelor's Degree in Computer Science or related technical field
  • Strong technical engineering experience with JavaScript/TypeScript
  • Experience with React or AngularJS, Node.js, HTML, CSS
  • Experience with complex single page applications
  • Good problem solving and debugging skills
  • Good communication and collaboration skills

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • 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

Jobs Related To Microsoft Software Engineer II