Microsoft
Principal Software Engineer
Found: Today
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.