Microsoft's Dynamics 365 team is seeking a Software Engineer II to join their Customer Experience Applications Team, specifically working on Dynamics 365 Customer Service Omnichannel. This role is part of Microsoft's enterprise software suite that powers many of the world's largest businesses. The position offers a hybrid work environment with up to 50% work from home flexibility.
The role involves working on next-generation applications that integrate Dynamics 365, Office 365, and various Microsoft cloud services. You'll be part of a team building highly scalable contact center solutions that enable organizations to connect with their customers through multiple 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 position requires strong technical skills in C#, Azure, and Power Platform, with opportunities to work on distributed systems and cloud architecture.
The compensation is competitive, with a base salary range of $98,300 - $193,200 USD per year, varying by location. Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment options. The company culture emphasizes growth mindset, innovation, and collaboration, with a strong commitment to diversity and inclusion.
This is an excellent opportunity for a mid-level software engineer looking to make an impact on enterprise-scale applications while working with cutting-edge technologies in a supportive and growth-oriented environment. The role combines technical challenges with business impact, as your work will directly affect how global organizations interact with their customers.