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 5 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 AI organization focusing on building secure and compliant services for Copilot, Bing, and other Microsoft AI products.

Critical Environment Instrumentation Engineer (CEIE)

Critical Environment Instrumentation Engineer role at Microsoft focusing on maintaining and managing industrial control systems in 24x7x365 mission-critical datacenters.

Senior Software Engineer - Host Networking & Hardware Acceleration

Senior Software Engineer role at Microsoft Azure focusing on host networking and hardware acceleration, building performant and reliable cloud network infrastructure with up to 100% remote work option.

Senior Software Design Engineer

Senior Software Engineer role at Microsoft's Xbox Video team, focusing on video hardware, drivers, and firmware development for cutting-edge gaming systems.

Software Engineer / Senior Software Engineer

Senior Software Engineering role at Microsoft's Azure Core team in Romania, focusing on cloud infrastructure and distributed systems development.