Microsoft Teams is seeking a Principal Software Engineer to join their Devices team, focusing on calling and meetings features. This role offers an opportunity to work on one of Microsoft's core communication platforms used by millions globally. The position combines startup-like environment dynamics with enterprise-scale impact.
The role involves working on Microsoft Teams Rooms devices, requiring expertise in web technologies, particularly TypeScript, React, and modern web frameworks. You'll be developing features that enhance the room experience in Teams, working with cutting-edge technologies including AI and LLM integration.
As a Principal Engineer, you'll lead technical initiatives, mentor team members, and drive architectural decisions. The position requires strong collaboration skills, as you'll work across multiple partner teams on technologies spanning the company and beyond. You'll be responsible for designing and implementing features that directly impact how teams collaborate globally.
The ideal candidate should have 6+ years of technical engineering experience, with deep expertise in web technologies and a proven track record of building end-user experiences. Knowledge of WebRTC, experience with AI/LLM technologies, and strong system design skills are crucial for success in this role.
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments opportunities, and generous parental leave. The position offers flexibility with up to 100% work from home options and minimal travel requirements (0-25%).
This is an excellent opportunity for a senior technologist who wants to make a significant impact on enterprise collaboration tools while working with cutting-edge technologies in a supportive, diverse team environment. The role combines technical leadership with hands-on development, perfect for those who enjoy both architectural challenges and practical implementation.