
Empowering every person and organization on the planet
Microsoft Corporation, headquartered in Redmond, Washington, is a leading technology company known for its software products like Windows and Office, as well as cloud services through Azure. With over 100,000 employees, Microsoft serves millions of customers globally, including major enterprises lik...
Microsoft offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also enjoy a flexible remote...
Microsoft fosters a culture of innovation and inclusivity, emphasizing collaboration across teams and a commitment to diversity. The company values em...

Microsoft • United States, Washington, Redmond
Microsoft is seeking a Senior Software Engineer to innovate and enhance the Outlook email experience. You'll design and implement secure authentication services using C#, ASP.NET, and Azure. This role requires significant technical expertise and collaboration with cross-functional teams.
You have 5+ years of software engineering experience, particularly in designing and implementing secure and reliable systems. Your background includes working on authentication and authorization components, ensuring high performance and usability for millions of users. You thrive in collaborative environments, working closely with product managers and security experts to meet the highest standards of security and reliability.
Your technical expertise includes proficiency in C# and ASP.NET, and you have experience with Azure services. You understand the importance of user experience and are committed to delivering innovative solutions that empower users in their communication. You are detail-oriented and have a strong problem-solving mindset, capable of navigating complex technical challenges.
You are a team player who values collaboration and communication, and you enjoy mentoring junior engineers, sharing your knowledge, and contributing to a positive team culture. You are adaptable and open to learning new technologies and methodologies as needed to enhance your contributions.
Experience with cloud-based solutions and a strong understanding of security best practices are highly desirable. Familiarity with agile methodologies and experience in working on large-scale applications will set you apart.
As a Senior Software Engineer on the Outlook Authentication Team, you will be responsible for designing and implementing authentication services that enhance the Outlook experience for users worldwide. You will work on both Outlook on the Web and the new Outlook for Windows, ensuring that the authentication process is seamless and secure.
You will collaborate with cross-functional teams, including product managers and security experts, to define requirements and ensure that the solutions you develop meet the highest standards of security and usability. Your role will involve hands-on coding, system design, and performance optimization, as well as participating in code reviews and providing feedback to peers.
You will also be involved in troubleshooting and resolving issues related to authentication services, ensuring that the systems you build are reliable and performant. Your contributions will directly impact the user experience for millions of Outlook users, making your work both challenging and rewarding.
At Microsoft, you will be part of a mission-driven organization that empowers every person and every organization on the planet to achieve more. You will have the opportunity to work on innovative projects that impact users globally, and you will be supported in your professional growth and development.
We offer a competitive salary and benefits package, including health insurance, retirement plans, and opportunities for career advancement. You will work in a collaborative and inclusive environment that values diversity and encourages you to bring your whole self to work. Join us in shaping the future of communication and collaboration.
Apply now or save it for later. Get alerts for similar jobs at Microsoft.