Principal Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$137,600 - $267,000
Frontend
Principal Software Engineer
Remote
6+ years of experience
Enterprise SaaS · AI

Description For Principal Software Engineer

Microsoft Teams is seeking a Principal Software Engineer to join their Devices team, focusing on calling and meetings features. This role combines frontend development expertise with AI innovation, working on Microsoft's hub for teamwork used by millions globally. The position offers a unique opportunity to shape the future of collaboration technology, working in a startup-like environment while backed by Microsoft's resources.

The role requires expertise in modern web technologies, particularly TypeScript and React, with opportunities to work on cutting-edge AI and LLM implementations. You'll be responsible for developing software for Teams Rooms devices, improving meeting experiences, and leading technical initiatives that impact users worldwide.

This is an ideal position for someone who thrives in a collaborative environment, enjoys architectural challenges, and wants to make a significant impact on how people work together. The role offers competitive compensation ($137,600 - $267,000), comprehensive benefits, and the flexibility of remote work. You'll be part of a diverse, supportive team that values innovation and customer-focused development.

The position combines technical leadership with hands-on development, requiring both deep technical expertise and the ability to mentor others. You'll work at the intersection of web technologies, device integration, and artificial intelligence, making this an exciting opportunity for someone passionate about building the future of workplace collaboration.

Last updated 13 days ago

Responsibilities For Principal Software Engineer

  • Be a leader in driving features for Microsoft Teams Rooms devices
  • Be customer obsessed and understand/anticipate customer needs
  • Have understanding of Web applications and competitive landscape
  • Drive product vision and feature planning
  • Work in code, support partner services and drive deliverables across team
  • Apply AI/LLM technologies to invent and deliver features
  • Partner with stakeholders to drive project plans and work items

Requirements For Principal Software Engineer

TypeScript
React
Node.js
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • 4+ years experience in designing and implementing web-based applications using modern web frameworks like React, Angular
  • Knowledge in LLM or AI or other similar technologies
  • Experience mentoring new developers and early in career engineers
  • Experience with WebRTC media stack
  • Knowledge of computer science, algorithms and design patterns

Benefits For Principal Software Engineer

Medical Insurance
Parental Leave
Education Budget
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Principal Software Engineer

Principal Software Engineer - Edge Web Platform

Principal Software Engineer position at Microsoft working on the Edge Web Platform team to enhance web capabilities through standards and Chromium contributions.

Principal Software Engineer

Lead frontend development for Microsoft Shopping, building AI-powered experiences across Bing, MSN, and Edge platforms with competitive pay and benefits.

Principal Software Engineer

Lead front-end optimization for Microsoft Bing's search engine, focusing on performance enhancement and technical leadership in AI-driven search technology.

Principal Software Engineer

Principal Software Engineer role at Microsoft leading the development of next-gen marketing platforms with focus on frontend architecture and accessibility.

Principal Software Engineer – OneDrive Photos Web

Principal Software Engineer role at Microsoft working on OneDrive Photos Web, focusing on frontend development and user experience.