The People and Presence team is responsible for services that provide profile and avatar management, contacts management, @mentions, people search, and other experiences across both consumer and enterprise versions of the product. These services are the foundation for chat, channel, meetings, calendar, and other experiences across Teams product. It provides exciting opportunities in building resilient, highly available, and highly scalable services that meet the needs of an ever-growing user base of the fastest growing product in Microsoft's history. This is a unique opportunity to advance your system design, and your exposure to cutting edge technology stack (.NET Core, ASP.NET Core, Service Fabric, Redis) and application architecture skills offering end-to-end ownership and broad scope to have a huge impact.
We are seeking a motivated and dynamic Principal Software Engineering Manager to be part of a cross-functional team including product owners, architects, and developers. This is a technical management role: it requires managing an engineering team, helping set the technical direction of the team, and hands on software design and development skills. We’re looking for someone who has a demonstrated history of solving hard technical problems and is motivated to tackle the hardest problems in building full stack solutions. An entrepreneurial approach and ability to take initiative and move fast are essential.
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.