Microsoft
Principal Software Engineer
Found: October 9, 2026
As a Principal Software Engineer, you will lead the end-to-end software development lifecycle, including requirement gathering, architecture, application and database design, development, testing, and deployment. You will build AI-infused applications, enhancing user experience and productivity.