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 3 months 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

Software Engineer - Microsoft Defender for Cloud Apps (TLV)

Senior Software Engineer role at Microsoft Defender for Cloud Apps in Tel Aviv, focusing on developing enterprise SaaS security solutions with distributed systems expertise.

Senior Software Engineer

Senior Software Engineer role at Microsoft Digital focusing on enterprise DNS, DHCP, and IPAM services with full-stack development responsibilities.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Audience Network team, building high-performance advertising platforms processing billions of daily impressions.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Entra ID, focusing on authentication and directory services, offering hybrid work and competitive compensation.

Senior Software Engineer - Microsoft Defender For Endpoint

Senior Software Engineer role at Microsoft working on Defender for Endpoint, developing security solutions using cloud and AI technologies.