Senior Software Engineer

Last updated 11 days ago
Location:Redmond, Washington
Job Type:Full Time

Do you want to develop one of the premier applications on Windows that is used by millions of customers? Microsoft Edge is hiring a software engineer to help build the next version of the most productive & secure experience of the web. We seek to delight both enterprises & consumers as we work on one of Microsoft's most important software experience.

We are looking for a creative and passionate software engineer. As part of the Microsoft Edge team, you will work on the Identity stack for the browser, integrating with MSA & AAD and providing the customers a seamless experience of their favorites, history and other artifacts across their devices, there by increasing consumer & commercial user satisfaction with their daily browsing tasks.

Hate Auth prompts? Come fix them! The Microsoft Edge Identity Team is focused on enabling seamless identity powered experiences. By integrating identity holistically into Edge, the team allows for numerous scenarios to be enhanced by user identity while preventing a proliferation of authorization prompts and focusing on Single Sign On (SSO). Because Microsoft Edge works across platforms, you’ll have the chance to find scalable ways to make this work on all of these platforms. You will expose identity to users in an intuitive manner.


As a Senior Software Engineer in identity, you will be joining a team passionate about driving into Microsoft Edge. The team is focused on building a consistent experience across platforms, being data driven in measuring impact, reach and reliability, and works very closely with numerous internal teams. You will implement identity solutions as well as integrate with industry-wide identity platforms. You are responsible for implementation, measurement, rollout, and refinement of the solution.


Required Qualifications:

  • 5+ years of experience in building commercial software

  • Must have 4+ years experience in C/C++ or modern programming languages with solid engineering practices

Preferred qualifications:

  • Comfort in picking up new languages and tools as needed (e.g. Python, Typescript, web technologies).

  • Demonstrated productivity and effectiveness in large codebases and/or open-source software (Chromium esp.).

  • Experience in managing incoming and outgoing API design.

  • Interest in web authentication stacks and protocols (e.g. OAuth).

If you have read this far and are excited, then what are you waiting for? Connect with us!

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.