Back to jobsJob overview
About the role
Principal Software Engineer at Microsoft
Required Skills
javascripttypescriptreactrestful apiscloud servicesaifront-end developmentaccessibilityperformance optimization
About the Role
Principal Software Engineer role leading development of real-time conversational interfaces for Microsoft's Copilot Experiences. Focus on scalable front-end solutions, mentoring engineers, and integrating AI technologies across Microsoft 365 platforms.Key Responsibilities
- Architect and implement scalable front-end solutions for real-time conversation systems
- Drive technical design discussions and influence product direction
- Optimize performance, accessibility, and responsiveness across platforms
- Modularize components for use across Microsoft 365
- Mentor early in profession engineers and contribute to team growth
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- 6+ years of experience in front-end development with JavaScript/TypeScript and frameworks like React, Angular, or Vue
- 4+ years of experience integrating with RESTful APIs and cloud services
- 2+ years of experience building reliable, well-tested applications
Nice to Have:
- Experience delivering production-grade UI systems
- Experience with component architecture, accessibility, and performance
- Experience with telemetry, experimentation, and latency optimization
- Experience with AI-powered UX, or productivity tools
Benefits & Perks
- Industry leading healthcare