> Markdown version of [/jobs/ext/2196513-senior-software-engineer-m365](https://www.wearedevelopers.com/jobs/ext/2196513-senior-software-engineer-m365). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer- M365 - **Company:** Microsoft - **Location:** Mountain View, CA, United States - **Experience:** Expert - **Salary:** $119,800.0 - $234,700.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), JavaScript (Programming Language), Authentication Protocols, Microsoft Online Services, C Sharp (Programming Language), C++ (Programming Language), Cloud Computing, Software Debugging, Distributed Systems, Python (Programming Language), System Availability, Information Technology - **Published:** August 23, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/18047081?backUrl=%2Fcareer%2F18047081%2FSenior-Software-Engineer-M365-California-Mountain-View ## About the Role * Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python + OR equivalent experience. Other Requirements: Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: * Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter., * Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python + OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python + OR equivalent experience. * Design, implementation, debugging and testing of complex distributed services. * Customer/government security screening requirements, including Microsoft Cloud Background check. * Basic knowledge of Distributed Systems and Cloud Technologies. * Basic knowledge of authentication protocols. * Experience driving a complex multi-year infrastructure project * 3+ years of experience building commercial grade software, with much of that experience in a large scale, high availability service. * Effective communication skills and experience working across disciplines and functions. ## Description * End-to-end ownership of a feature area related to authentication/authorization, responsible for all aspects of designing, developing and deploying the solution. * Close interactions with cross-functional discipline contributors (product managers, architects, security engineers, support engineers). * Participation in the on-call rotation. ## Related Videos - [Green Cloud Computing](https://www.wearedevelopers.com/videos/592-green-cloud-computing) - [Using AI Without Losing Your Skills](https://www.wearedevelopers.com/videos/2045-using-ai-without-losing-your-skills) - [Best Practices for AI-Assisted Development of Distributed Systems](https://www.wearedevelopers.com/videos/100200-best-practices-for-ai-assisted-development-of-distributed-systems) - [Develop enterprise-ready applications for Microsoft Teams with Azure resources on modern web technologies](https://www.wearedevelopers.com/videos/187-develop-enterprise-ready-applications-for-microsoft-teams-with-azure-resources-on-modern-web-technologies) - [WebAssembly: The Next Frontier of Cloud Computing](https://www.wearedevelopers.com/videos/972-webassembly-the-next-frontier-of-cloud-computing) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) ## Related Articles - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)