As a software engineer in the Dynamics 365 Contact Center, you will apply both software engineering and AI expertise to build intelligent, scalable solutions that power Dynamics 365 services used globally. You'll collaborate with cross-functional teams to deliver high-impact features aligned with enterprise standards and cloud-scale requirements. Design and develop highly usable, scalable application capabilities, integrating AI models and enhancing existing features to meet evolving customer needs. Write clean, efficient, and well-documented code using industry best practices and coding standards. Tackle ambiguity, create clarity for the team, generate energy in execution, identify and communicate risks throughout all stages of the software development lifecycle. Collaborate with product managers, architects, designers, and engineers from diverse engineering teams to solve challenging problems. Be Accountable for the quality, usability & performance of design, implementation, schedule, delivery, of your team and services. Build and debug production-grade code in distributed systems Troubleshoot live site issues as part of both product development and live site support rotations, ensuring rapid resolution and learning. Ensure high reliability and performance of applications and services through intelligent monitoring, alerting, and proactive failover strategies. Bachelor's Degree in Computer Science, or related technical discipline AND 1+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python These requirements include but are not limited to the following specialized security screenings: Bachelor's Degree in Computer Science, or related technical discipline AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Prior experience in developing, debugging, and maintaining code in object-oriented languages. Knowledge of end-to-end Software development lifecycle. Frontend development experience is a plus Experience working on React, typescript and usage of local development tools like Fiddler is a plus