
Senior Software Engineer
Microsoft · Posted Oct 14
Software, cloud computing, artificial intelligence, and hardware services
Get a personal compatibility score
Add a resume for personal matches
About the role
The Microsoft Dynamics 365 Customer Service Applications Team delivers business applications for Connected Customer Care for Contact Centers, building the next generation of applications with cutting edge AI technology and AI Agentic development across devices and form factors. As a Senior AI Engineer in the Microsoft Dynamics Customer Experience Applications team, this role contributes to the design and implementation of intelligent solutions within Dynamics 365, combining software engineering fundamentals with AI model and framework integration. The role works with senior engineers, business stakeholders, and partners to build scalable, production-ready systems for large scale 24x7 business SaaS applications.
What you will do
- Envision, Design, implement, test, deploy, maintain, and improve our software components and services
- Develop highly usable, scalable application capabilities, integrating AI models and enhancing existing features to meet evolving customer needs.
- Optimize AI model performance and reliability in production environments, including retraining, evaluation, prompt engineering and continuous monitoring.
- Own deployment, quality and operation of AI systems, including automated testing, CI/CD pipelines, deployment, and monitoring with strong MLOps and DevOps practices.
- Embrace and use state-of-the-art new technologies
- Participate in technical discussions and bring new ideas on the table
- Own quality of your code and fully leverage AI development tools to accelerate development
- Work with Product Managers, Architects and UX Designers to design and specify new features from the engineering standpoint
- Develop software that empowers customers to optimize their business processes
- Work with key customers to enable faster adoption and meet their business goals
- Contribute to the positive, solution focused and creative team spirit
- Support less experienced team members in their progress and development
Skills used in this role
What the employer is looking for
- Bachelor’s degree in computer science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
Preferred qualifications
- Bachelor’s degree in computer science OR related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, OR Python OR master’s degree in computer science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
- Expert knowledge on building responsive and engaging front end and scalable backend
- 8+ years professional software development with at least one of the following C#/C++/Java
- 8+ years of professional experience building cloud applications focused on front end development using technologies like React/JavaScript/TypeScript/CSS/HTML
- 3+ years of experience with GenAI, LLMs, or agentic systems
- Experience with design and implementation of enterprise-scale services
- Experienced in architecting, building, and maintaining UX component libraries that adhere to modern web standards.
- Experience delivering Dynamics 365 and/or Power Platform solutions desirable
- Strong Experience in AI Agentic development and leveraging AI Development
- Excellent verbal, written, and cross-team collaboration skills are essential to succeed in this role.
- A strong team player and collaborator, across time zones and diverse stakeholder groups.
- Passion for improving software quality and engineering excellence.
- Experience in developing, debugging, and supporting code in object-oriented languages and database querying languages.
- Experience with building infrastructure using Microsoft Azure technology like Service Fabric, App Service, Docker.
Benefits and support
- Compensation and benefits are detailed in the job posting
About Microsoft
Microsoft Corporation is a multinational technology company that develops, licenses, and supports a wide range of software products, services, and hardware devices. Best known for its Windows operating systems, Microsoft 365 productivity suite, and Xbox gaming consoles, the company has expanded heavily into enterprise cloud computing via Azure and advanced artificial intelligence solutions. As one of the world's most valuable public enterprises, it empowers individuals and businesses globally through innovative digital transformation.
- Industry
- Software
- Company size
- 228,000+ employees
- Founded
- April 4, 1975
- Location
- Redmond, Washington, USA
- Funding stage
- Public Company
Leadership
Chairman and Chief Executive Officer
Chief Financial Officer
Vice Chair and President
Recent coverage
GeekWire
Microsoft makes 'biggest bet yet' on its own silicon, unveils new AI chip to reduce reliance on Nvidia2026-10-12
Krebs on Security
Microsoft Patches More Than 1,400 Security Flaws in Massive October Update2026-10-13
Microsoft News
Introducing the new Copilot with Home, Code and Autopilot2026-09-25
Microsoft Azure Blog
Microsoft expands Azure AI and HPC infrastructure with AMD2026-07-20