Dynamics 365 is Microsoft's suite of enterprise software that powers many of the largest businesses in the world. The Customer Experience Applications Team delivers Dynamics 365 Customer Service Omnichannel that enables organizations to run intelligent and highly scalable contact centers.
As a Software Engineer II in the Microsoft Dynamics Customer Experience Applications team, you'll work on building next-generation applications running on Azure that integrate Dynamics 365, Office 365, and other Microsoft cloud services. You'll be responsible for implementing features for various services within the Dynamics 365 products portfolio while ensuring enterprise quality standards and cloud scale requirements.
Key responsibilities include:
The role offers the opportunity to:
The position offers competitive compensation ($100,600 - $199,000 base salary range, higher in SF and NYC areas) and comprehensive benefits including healthcare, educational resources, savings plans, and generous time off. Microsoft provides a collaborative, inclusive environment focused on growth mindset and innovation.
This role requires a Bachelor's degree in Computer Science or related field plus 2+ years of professional software development experience, particularly with distributed systems and object-oriented programming. The ideal candidate will have strong debugging and problem-solving skills, experience with cross-group collaboration, and passion for software quality and engineering excellence.