Principal Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
$135,800 - $253,000
Frontend
Principal Software Engineer
Remote
5,000+ Employees
10+ years of experience
Enterprise SaaS · AI

Description For Principal Software Engineer

Microsoft Teams is seeking a Principal Software Engineer to lead and contribute to the development of next-generation innovations in Microsoft Copilot and other generative AI products. This role offers the opportunity to work on one of Microsoft's fastest-growing products, used by over 100 million users daily and 91% of Fortune 100 companies. Microsoft Teams is a modern collaboration hub that integrates audio/video conferencing, chat, and Office 365 workloads.

The position involves working with cutting-edge technology from Microsoft Research, open source, and Azure cloud. You'll be part of a globally distributed team across US, Europe, and India, using short development cycles to deliver incremental updates and improve the product through customer feedback and metrics.

As a Principal Engineer, you'll technically lead the design, building, testing, deployment, and operation of features in production. You'll collaborate with cross-functional teams to deliver innovations and experiences, particularly focusing on Microsoft Copilot and generative AI products. The role requires strong technical leadership, expertise in modern web technologies, and the ability to drive end-to-end quality.

The position offers competitive compensation, comprehensive benefits, and the opportunity to work on products that impact millions of users worldwide. Microsoft's culture emphasizes growth mindset, innovation, and collaboration, making it an ideal environment for experienced engineers looking to make a significant impact.

Last updated 20 hours ago

Responsibilities For Principal Software Engineer

  • Deliver best in class solutions to customers
  • Work closely with Program Managers and Designers to create engineering plans
  • Collaborate across broader team to identify dependencies and opportunities
  • Own scenarios end-to-end and maintain high quality, reliability and performance

Requirements For Principal Software Engineer

TypeScript
React
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • 4+ years of demonstrable experience in leading engineering teams
  • 3+ years experience with commercial product development with focus on user experiences
  • 3+ years experience in developing with TypeScript, React, Angular or modern Web Stack and REST APIs

Benefits For Principal Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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

Principal Software Engineer role at Microsoft's CMD team, focusing on Teams collaboration features and AI integration, offering competitive pay and comprehensive benefits.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Mesh team, focusing on immersive 3D experiences and AI integration in Teams ecosystem.

Principal Software Engineer

Principal Software Engineer position at Microsoft Teams focusing on device features and collaboration tools, requiring expertise in web technologies and offering comprehensive benefits.

Principal Software Engineer

Principal Software Engineer role at Microsoft Word team in Belgrade, leading the development of Word layout engine and web experiences used by millions daily.

Principal Software Engineer--Edge Mac

Principal Software Engineer position at Microsoft working on Edge Mac browser development, focusing on performance, security, and reliability improvements using C++, ObjectC, and JavaScript.