Microsoft Teams is a unified communication and collaboration platform built
ground-up on Azure and modern web tech, serving millions of users worldwide at
scale. We are seeking a Principal Software Engineer for the Teams platform, with
a focus on AI & LLM technologies, to design and build our next-generation
programmability and API interfaces across Microsoft Teams & M365 and to help
lead our next-generation AI platform and extensibility model.
In this role, you’ll shape the infrastructure that enables Independent Software
Vendors (ISVs) and enterprise developers to introduce intelligent AI agents
within Teams. You’ll design systems that support Model Context Protocol (MCP),
agent-to-agent communication, and secure LLM-driven experiences—at hyperscale.
You will be empowered to make product-wide technical decisions, directly
impacting Microsoft’s flagship product. You’ll work within a highly dynamic,
collaborative environment rooted in Microsoft’s mission—to empower every person
and organization on the planet to achieve more—fueled by innovation, respect,
integrity, accountability, and inclusion.
Are you interested in working for one of the most exciting product groups in
Microsoft? You will be building solutions
that leverage state-of-the-art technologies to deliver the next evolution in
collaboration and teamwork. Microsoft Teams Developer Platform provides exciting
opportunities in building resilient, highly scalable services for Microsoft
Teams Graph APIs and great Microsoft Teams Developer Experience that meet the
needs of an ever growing user and developer base of the fastest growing product
in Microsoft's history.
Microsoft’s mission is to empower every person and every organization on the
planet to achieve more. As employees we come together with a growth mindset,
innovate to empower others, and collaborate to realize our shared goals. Each
day we build on our values of respect, integrity, and accountability to create a
culture of inclusion where everyone can thrive at work and beyond.