> Markdown version of [/jobs/ext/135762-principal-software-engineering-manager](https://www.wearedevelopers.com/jobs/ext/135762-principal-software-engineering-manager). 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). --- # Principal Software Engineering Manager - **Company:** Microsoft - **Location:** Redmond, WA, United States - **Experience:** Experienced - **Salary:** $139,900.0 - $274,800.0 - **Contract:** Permanent contract - **Skills:** Microsoft Online Services, C++ (Programming Language), Software Design Documents, Distributed Systems, Software Engineering, Information Technology - **Published:** May 22, 2026 - **Apply:** https://seeker-sp.worksourcewa.com/jobview/GetJob.aspx?JobID=293343061 ## About the Role + Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including C, C++ 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. **Preferred Qualifications:** + Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including C, C++ OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including C, C++ OR equivalent experience. + 4+ years of experience in lower level storage stack and storage datapath. + 6+ years of experience in Storage, File-Systems, Distributed Systems, Performance, Operating Systems, and/or Kernel mode programming. ## Description + Defines the strategy, designs/develops products and builds & grows the team. + Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight. + Creates and implements code for a product, service, or feature, reusing code as applicable. + Guides partnership with appropriate stakeholders (e.g., project manager, technical lead) to determine user requirements within and across teams. + Provides technical leadership for the team as well as partners. + Drive product roadmap and execution with clarity, including translating abstract problem?statement?into a high-quality product strategy and design. ## Related Videos - [The Avengers Initiative (Practical Ethics for Software Engineers)](https://www.wearedevelopers.com/videos/2070-the-avengers-initiative-practical-ethics-for-software-engineers) - [Best Practices for AI-Assisted Development of Distributed Systems](https://www.wearedevelopers.com/videos/100200-best-practices-for-ai-assisted-development-of-distributed-systems) - [Enabling intelligent logistics automation: home-grown Industrial IoT platform at Austrian Post](https://www.wearedevelopers.com/videos/2018-enabling-intelligent-logistics-automation-home-grown-industrial-iot-platform-at-austrian-post) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [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) - [Your Distributed System Just Got a Brain. Now What?](https://www.wearedevelopers.com/videos/100017-your-distributed-system-just-got-a-brain-now-what) ## 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) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [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) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree)