Taro Logo

Principal Software Engineer - MSAI

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

Description For Principal Software Engineer - MSAI

Microsoft's MSAI (Microsoft Search, Assistant and Intelligence) team is seeking a Principal Software Engineer to join their innovative team working on M365 Copilot Platform and Chat services. This role focuses on leveraging Artificial Intelligence to enhance productivity through M365 Copilot.

As a Principal Software Engineer, you'll be instrumental in building and designing backend platform capabilities and core Copilot scenarios. You'll work with cutting-edge AI technology, developing scalable solutions for enterprise Microsoft Copilots. The role involves significant technical leadership, architecture design, and mentorship opportunities.

The position offers competitive compensation ($137,600 - $267,000 base salary range) and comprehensive benefits including healthcare, educational resources, and investment options. Working in Redmond, WA with up to 100% work from home flexibility, you'll be part of Microsoft's mission to empower global productivity through AI innovation.

Key responsibilities include designing and implementing software solutions, partnering with cross-functional teams, leading technical architecture, and maintaining system reliability. You'll need strong experience in distributed systems, cloud services, and proven software engineering expertise.

This is an excellent opportunity for a seasoned engineer passionate about AI and enterprise software to make a significant impact on Microsoft's next-generation productivity tools. The role combines technical excellence with leadership, offering a chance to shape the future of AI-powered enterprise solutions while working with industry-leading professionals in a collaborative, innovative environment.

Last updated 41 minutes ago

Responsibilities For Principal Software Engineer - MSAI

  • Designs, develops, and implements software to deliver solutions across M365 Copilot Chat and M365 Copilot platform
  • Partners with stakeholders to determine user requirements for complex scenarios
  • Leverages deep subject-matter expertise to lead multiple product's project plans
  • Acts as Designated Responsible Individual (DRI), mentoring engineers and handling on-call duties
  • Provides technical leadership for design documents and architecture
  • Leads by example and mentors others to produce extensible and maintainable code
  • Proactively seeks new knowledge and adapts to new technical trends

Requirements For Principal Software Engineer - MSAI

Python
Java
JavaScript
  • 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
  • 4+ years experience in designing, building, and managing available and distributed large-scale services
  • 4+ years experience with cloud services such as Microsoft Azure, AWS, GCP, or others
  • Must pass Microsoft Cloud Background Check

Benefits For Principal Software Engineer - MSAI

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

Principal Software Engineer

Principal Software Engineer role at Microsoft working on OneDrive and SharePoint identity and security systems, offering competitive pay and hybrid work environment.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Azure PostgreSQL team, focusing on cloud database services with competitive compensation and comprehensive benefits.

Principal Software Engineer – AI Platform Development (Azure PostgreSQL)

Lead the development of AI-enhanced PostgreSQL platform at Microsoft, architecting scalable solutions for next-gen intelligent applications. Principal Engineer role in Barcelona.

Principal Software Engineer - Microsoft Threat Protection

Principal Software Engineer role at Microsoft Security, focusing on cyber defense solutions and cloud-native services, requiring 12+ years of experience in distributed systems.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Turing Team, building core AI systems for Microsoft 365 Chat Copilot and enterprise-scale language models.