Microsoft's Dynamics 365 Customer Experience Applications Team is seeking a Software Engineer II to join their team working on Dynamics 365 Customer Service Omnichannel. This role involves building next-generation applications that integrate Dynamics 365, Office 365, and other Microsoft cloud services. The position focuses on developing enterprise-scale contact center solutions that enable organizations to connect with customers through various channels including Live Chat, Voice, and SMS.
As a Software Engineer II, you'll be responsible for implementing features for Dynamics 365 products, ensuring they meet enterprise quality standards and cloud scale requirements. The role requires expertise in distributed systems development, with hands-on coding in languages like C#, working with Azure and the Power Platform. You'll be part of a team that designs and develops scalable applications used by businesses worldwide.
The position offers competitive compensation, with a base salary range of $98,300 - $193,200 USD (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and parental leave. Microsoft provides a collaborative environment where you'll work closely with Program Managers and other Software Engineers to optimize design, quality, and functionality.
This is an excellent opportunity for a mid-level engineer with 2+ years of experience to join a leading technology company that values innovation, inclusion, and professional growth. The hybrid work environment allows up to 50% work from home, providing flexibility while maintaining team collaboration.