Back to jobsJob overview

About the role

Principal Software Engineering Manager- SxG at Microsoft

Required Skills

c#javajavascriptpythoncloud computingsaasmicroservicesdynamics 365power platform

About the Role

Principal Software Engineering Manager role at Microsoft's Customer Experience group, leading development of next-generation Dynamics 365, AI, and Copilot-enabled applications. Responsible for designing scalable capabilities, guiding teams on engineering excellence, and ensuring robust cloud-based SaaS solutions.

Key Responsibilities

  • Design and develop highly usable and scalable new application capabilities
  • Guide teams on producing extensible, maintainable, well-tested, secure, and performant code
  • Lead identification of requirements and comprehensive application of automation
  • Guide partnership with internal and external stakeholders to determine customer requirements
  • Review debugging tools, tests, logs, telemetry and act as expert for production verification

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 4+ years people management experience
  • Ability to pass Microsoft Cloud background check

Nice to Have:

  • Master's Degree in Computer Science or related technical field
  • Experience in developing, debugging, and supporting code in object-oriented languages
  • Background on services and cloud computing
  • Prior experience building business-centric web applications

Benefits & Perks

  • Industry leading healthcare