> Markdown version of [/jobs/ext/1983495-senior-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/1983495-senior-principal-software-engineer). 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/Principal Software Engineer - **Company:** Microsoft - **Location:** Redmond, WA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), JavaScript (Programming Language), Artificial Intelligence, Automation of Tests, C Sharp (Programming Language), C++ (Programming Language), Software Quality, Code Review, Python (Programming Language), Software Engineering, Information Technology - **Published:** August 8, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/senior-principal-software-engineer-redmond-wa-usa-58858358 ## About the Role with management, and UX designers * Establish and enforce best practices for automated testing, documentation, and code quality * Ensure production reliability through monitoring, incident management, and cost-efficient improvements * Identify automation and process improvements to drive technical innovation * Lead sprint and planning activities with transparent communication on deliverables and risks Tasks * Bachelor's Degree in Computer Science or related field AND 4+ years of software engineering experience with languages such as C, C++, C#, Java, JavaScript, or Python OR equivalent Key requirements * ## Description Experteer Overview In this role you lead end-to-end development of AI-infused enterprise apps within the Commercial Sales Experiences team. You drive architecture, design, and deployment while upholding engineering excellence. You collaborate across product, program management, and UX to deliver scalable, secure solutions. You shape agentic experiences that enhance user productivity and contribute to Microsoft's cloud and AI strategy. This is a fast-paced, startup-like environment within a global tech titan with a clear impact on customers. Compensation / Benefits * Lead end-to-end software development lifecycle including requirements, architecture, design, development, testing, and deployment * Harness AI capabilities to create agentic experiences that boost user engagement and productivity * Design resilient solutions aligned with security-by-design and business goals * Mentor team members through code reviews and design feedback * Foster cross-team collaboration with product, program management, and UX designers * Establish and enforce best practices for automated testing, documentation, and code quality * Ensure production reliability through monitoring, incident management, and cost-efficient improvements * Identify automation and process improvements to drive technical innovation * Lead sprint and planning activities with transparent communication on deliverables and risks Tasks * Bachelor's Degree in Computer Science or related field AND 4+ years of software engineering experience with languages such as C, C++, C#, Java, JavaScript, or Python OR equivalent Key requirements * ## Related Videos - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) - [Let's Talk Quality! - Lilia Gargouri](https://www.wearedevelopers.com/videos/1815-let-s-talk-quality-lilia-gargouri) - [How to add test automation to your project: The good, the bad, and the ugly](https://www.wearedevelopers.com/videos/1668-how-to-add-test-automation-to-your-project-the-good-the-bad-and-the-ugly) - [Let’s Talk Quality!](https://www.wearedevelopers.com/videos/100012-let-s-talk-quality) - [AI as a Test Designer: Transforming Experience into Automated Testing](https://www.wearedevelopers.com/videos/1984-ai-as-a-test-designer-transforming-experience-into-automated-testing) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023)