Back to jobsJob overview
About the role
Principal Software Engineer at Microsoft
Required Skills
javascripttypescriptc++cloudai/mlllmsweb servicesarchitecturestakeholder management
About the Role
Principal Software Engineer role leading technical vision and execution for AI collaboration tools in the Copilot Pages and Notebooks Ecosystem team. Responsible for designing and implementing solutions that transform how users work with AI across the M365 ecosystem. Requires hands-on leadership across the full stack with strong architectural influence.Key Responsibilities
- Partners with stakeholders to determine user requirements
- Leads identification of dependencies and development of design documents
- Mentors others to produce extensible and maintainable code
- Drives project plans and work items across multiple groups
- Serves as Designated Responsible Individual monitoring product/service reliability
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related field AND 6+ years technical engineering experience
- 6+ years experience in cloud-based environments (Azure, AWS, Google)
- 6+ years experience influencing diverse stakeholders across product, design, marketing, research, business
- 2+ years experience working with AI/ML-powered solutions including OpenAI and LLMs
Nice to Have:
- 7+ years experience with Windows operating system and application development
- 7+ years program management experience overseeing multiple simultaneous projects
- Demonstrated expertise collaborating with external engineering partners
- Ability to think strategically while diving deep into details
Benefits & Perks
- Industry leading healthcare