Taro Logo

Principal Software Engineer- Microsoft Teams, Agentic AI

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
$139,900 - $274,800
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS
This job posting is no longer active. Check out these related jobs instead:

Job Description

Microsoft Teams is seeking a Principal Software Engineer to lead the development of next-generation AI agents that will revolutionize how users interact with Teams. This role sits at the intersection of deep learning language models and real-time systems, pushing the boundaries of agentic AI technology. As part of Microsoft Teams - the central hub for teamwork and collaboration - you'll work on bringing AI capabilities through Microsoft Teams and Microsoft Copilot to frontline customers across multiple industries including Retail, Healthcare, Manufacturing, and Finance.

The position offers a unique opportunity to shape the future of frontline productivity at the heart of Microsoft Teams and Microsoft 365 Copilot. You'll be working on products directly used by millions of customers, contributing to both agent development and the underlying platform infrastructure. The role requires technical excellence in distributed systems, AI technologies, and software architecture, combined with strong leadership abilities to mentor teams and drive technical decisions.

Working in a fast-paced, innovation-driven environment, you'll collaborate across disciplines to deliver scalable, reliable solutions. The team culture emphasizes inclusion, customer focus, and technical craftsmanship. You'll have the chance to work with diverse, passionate colleagues while tackling complex technical challenges in AI and distributed systems.

The compensation package includes a competitive base salary range of $139,900 - $274,800 (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, investment options, and parental leave. This is an excellent opportunity for a seasoned technical leader to make a significant impact on products used by millions while working at the forefront of AI technology.

Last updated 14 days ago

Responsibilities For Principal Software Engineer- Microsoft Teams, Agentic AI

  • Partners with stakeholders to determine user requirements for scenarios
  • Leads identification of dependencies and development of design documents
  • Leads by example and mentors others to produce extensible and maintainable code
  • Leverages expertise to drive multiple group's project plans and work items
  • Holds accountability as a Designated Responsible Individual (DRI)
  • Proactively seeks new knowledge and adapts to new trends and technical solutions

Requirements For Principal Software Engineer- Microsoft Teams, Agentic AI

Python
Java
JavaScript
TypeScript
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • Experience designing and architecting distributed systems
  • Ability to identify, analyze, and resolve complex technical issues
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Demonstrated interpersonal skills and ability to work with cross-functional teams
  • Experience learning new technologies and staying up to date with industry trends
  • Ability to mentor and unblock engineers
  • Experience engaging with customers during integration or deployment phases

Benefits For Principal Software Engineer- Microsoft Teams, Agentic AI

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
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