Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Microsoft Teams Identity and Authentication team is seeking a Senior Software Engineer to join their dynamic environment. This role focuses on developing the Authentication stack for Teams client across all platforms, ensuring seamless and secure user experiences. The position offers an opportunity to work with one of the fastest-growing businesses in Microsoft, where Identity serves as the crucial thread connecting users, applications, data, and organizations.

The role involves collaborating with cross-functional teams to design and implement authentication solutions that meet evolving user needs while adhering to industry best practices. You'll be working on the client team that develops the Authentication stack for the Teams client across all popular platforms, making you instrumental in shaping the security and user experience of Microsoft Teams.

This is an excellent opportunity for someone passionate about security, authentication, and building resilient systems at scale. The position offers competitive compensation, comprehensive benefits, and the chance to work with cutting-edge technology in a collaborative environment. You'll be part of a team that values innovation, growth mindset, and making a significant impact on how millions of users securely access and use Microsoft Teams.

The role combines technical expertise with strategic thinking, as you'll be involved in everything from hands-on development to architectural decisions. Microsoft's inclusive culture, combined with the team's focus on continuous improvement and innovation, makes this an ideal position for someone looking to grow their career while working on meaningful technical challenges.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Develop and maintain authentication mechanisms for Microsoft Teams client applications across various platforms (Web, Windows, macOS)
  • Participate in code reviews, design discussions, and sprint planning sessions
  • Collaborate with product managers, architects, and other stakeholders
  • Write clean, efficient, and maintainable code while adhering to coding standards and best practices

Requirements For Senior Software Engineer

JavaScript
TypeScript
Node.js
React
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 3+ years experience in data structures, algorithms and other Computer Science fundamentals
  • Experience with identity management platforms such as Azure Active Directory (AAD)
  • 3+ years experience in software engineering with focus on authentication and security
  • Problem-solving skills and attention to detail
  • Collaboration skills and ability to work in fast-paced environment

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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 Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on computational advertising and large-scale distributed systems, offering hybrid work and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Viva Insights team, building large-scale cloud services and analytics solutions to improve workplace productivity and wellbeing.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Data engineering team, focusing on big data analytics and cloud services development.

Senior Software Engineer

Senior Software Engineer role at Microsoft AI platform team, working on next-gen cloud services with focus on ML lifecycle and platform development.

Senior Software Engineer - Services

Senior Software Engineer role at Microsoft Teams Premium Services in Vancouver, building scalable backend services with modern tech stack and competitive benefits.