Principal Software Engineering Manager
@ Microsoft

Redmond, Washington, United States
On Site
Full-time
Posted 12 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXXX******* @microsoft.com
Recommended after applying

Job Details

Principal Software Engineering Manager

We are seeking a hands-on Principal Software Engineering Manager to lead the Employee Self Service Platform Extensibility team. This team is at the forefront of enabling AI-powered self-service experiences across HR, IT, Facilities, and other enterprise domains. You will drive the development of extensibility features that empower AI agents to deliver seamless, personalized, and actionable employee support through Microsoft Copilot Studio and BizChat.

What We Do

The Employee Self-Service (ESS) product is an emerging and cornerstone initiative within Microsoft’s Copilot ecosystem. It is designed to streamline and personalize employee interactions across HR, IT, and facilities domains. ESS empowers customers to quickly create conversational AI agents that integrate with enterprise systems to deliver accurate, context-aware responses and automate routine tasks.

Our Team

We are a geo-distributed team of engineers based in Redmond, WA and India. The team collaborates closely with the Microsoft Copilot Studio, Microsoft AI, and BizChat teams, as well as experienced Product Managers, Technical Program Managers, designers, and researchers. This is a new and emerging product with rapidly evolving technology and market competition, ideal for those who are current on AI technologies, thrive in ambiguity, are curious, and can solve problems across multiple code stacks.

This role is based at the Redmond campus, with a hybrid work model of 3 days on-site and 2 days working from home.

Key skills/competency

  • AI
  • Employee Self-Service
  • Extensibility
  • Leadership
  • Software Development
  • Microsoft Copilot
  • BizChat
  • Enterprise Integration
  • Geo-distributed Teams
  • Hybrid Work

How to Get Hired at Microsoft

🎯 Tips for Getting Hired

  • Research Microsoft culture: Understand the mission, values, and latest innovations.
  • Customize your resume: Highlight AI and software management skills.
  • Show leadership impact: Share concrete examples from previous roles.
  • Prepare for technical interviews: Review enterprise system integration.

📝 Interview Preparation Advice

Technical Preparation

Review AI integration frameworks.
Study enterprise system interfaces.
Examine extensibility design patterns.
Practice scalable architecture reviews.

Behavioral Questions

Prepare leadership examples.
Describe ambiguity resolution.
Show team collaboration skills.
Explain growth mindset instances.

Frequently Asked Questions