Theme

Language

Global EN
Sweden ENSV
India EN

Principal Software Engineering Manager

Technology, Data & Digital · Software & Web Development · Software Engineering

In short

Microsoft Dynamics Customer Experience Applications Team is seeking a Principal Software Engineering Manager to lead the development of Dynamics 365 Contact Center applications. This role involves hands-on technical leadership, team building, and driving innovation using cutting-edge technologies and AI within an agile SaaS environment.

Responsibilities

  • Design and implement features for Dynamics 365 products, ensuring enterprise quality standards and cloud-scale requirements.
  • Build and maintain a high-performing team through coaching and process tuning.
  • Lead engineering teams through the full software development lifecycle.
  • Pioneer the use of state-of-the-art new technologies and leverage AI for efficiency and feature enhancement.
  • Own quality, live site, and DevOps for your code.
  • Lead code reviews and model best practices.
  • Collaborate with Product Managers, Architects, and UX Designers on feature specification.
  • Develop software to optimize customer business processes.
  • Identify and lead the implementation of internal tools to improve team quality and productivity.
  • Contribute to a positive, solution-focused, and creative team spirit.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • 6+ years people management experience.

Desired Qualifications

  • Master's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 15+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

Benefits

  • Work on a robust application that leverages AI and extends the power of Dynamics 365 Customer Service.
  • Opportunity to collaborate with a diverse engineering team on enabling end-to-end business scenarios.
  • Solve problems for large-scale 24x7 business SaaS applications.
  • Be part of an agile environment.
  • Microsoft is an equal opportunity employer.

Skills

CC++C#JavaJavaScriptPythonDynamics 365AzureDevOps
#SaaS#AI#Cloud
Microsoft Logo

About Microsoft

Empowering every person and organization on the planet to achieve more

Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting…

Microsoft Logo

Company

Microsoft

Job Posted

4 days ago

Employment Type

Full Time

Work mode

Hybrid

Experience Level

Senior

Locations

United States

Qualification

Bachelor, Master

Applicants

Be an early applicant