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 popular platforms. As part of one of the fastest-growing businesses in Microsoft, you'll work on making the Teams app seamless to use while ensuring robust security. The position involves full stack development experience, particularly in authentication mechanisms for client applications. You'll collaborate with cross-functional teams to align authentication strategies with business goals and drive continuous improvement in authentication processes. The team is responsible for being the front door to the Teams app, making security and user experience top priorities. Microsoft offers a growth-minded environment where innovation and collaboration are key values, along with comprehensive benefits and competitive compensation. The role combines technical expertise with strategic thinking, making it an excellent opportunity for someone passionate about identity and authentication in enterprise software.

Last updated 18 days 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
React
Node.js
  • 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
  • Must pass Microsoft Cloud Background Check

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 working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Senior Software Engineer - C/C++

Senior Software Engineer position at Microsoft focusing on Windows kernel and driver development, requiring 7+ years of C/C++ experience and system-level programming expertise.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Viva Glint team, focusing on AI, analytics, and reporting systems using Java and Azure.

Member of Technical Staff, Platform Engineer

Senior Platform Engineer role at Microsoft AI, focusing on developing AI-powered features for Copilot, requiring 4+ years of experience in building scalable services and AI platforms.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Core Economics team, developing data-intensive solutions for cloud economics challenges with hybrid work options.