Microsoft's Dynamics 365 Customer Experience Applications Team is seeking a Senior Software Engineer to work on their Customer Service Omnichannel platform. This role is part of the team building next-generation applications running on Azure that integrate Dynamics 365, Office 365, and other Microsoft cloud services.
The position focuses on developing and maintaining the Omnichannel for Customer Service application, which enables organizations to connect with customers through various channels like Live Chat, Voice, and SMS. You'll be working in an agile environment, collaborating with senior business and technology leaders to design and implement Dynamics 365 applications.
As a Senior Software Engineer, you'll be responsible for building distributed systems and enterprise-scale services, working with cutting-edge technologies in a cloud environment. The role requires strong expertise in languages like C#/C++/Java and experience with microservices architecture and Kubernetes.
The position offers a hybrid work environment with up to 50% work from home flexibility and minimal travel requirements (0-25%). You'll be joining a diverse engineering team focused on solving problems for large-scale 24x7 business SaaS applications, with opportunities to influence technical architecture and implementation decisions.
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investment options, parental leave, and opportunities for professional growth. The company maintains a strong commitment to diversity and inclusion, providing equal opportunities for all qualified applicants.