Description
Microsoft Advertising, part of Microsoft AI (MAI), is a rapidly growing business powering global advertisers across search, display, and emerging AI-driven channels.
We are seeking a Senior Software Engineer passionate about AI innovation, Copilot experiences, Dynamics 365 CRM, and full-stack engineering to help drive the transformation from OneCRM to TrueCRM.
In this role, you will build scalable cloud-native solutions, introduce AI-powered capabilities, and deliver modern customer experiences that empower thousands of sellers, marketers, and business users worldwide.
Responsibilities
- Design, develop, and operate scalable, secure, and highly available full-stack solutions supporting Microsoft Advertising CRM platforms.
- Build modern web applications, APIs, and cloud-native services using Azure technologies for sales enablement and advertiser lifecycle management.
- Leverage Microsoft Dynamics 365 CRM, Dataverse, and Power Platform to deliver customer engagement, workflow automation, and business process solutions.
- Contribute to the evolution of the CRM ecosystem and transformation from OneCRM to TrueCRM, driving modernization and improved user experiences.
- Develop and integrate AI-powered capabilities, including Copilot experiences, intelligent recommendations, conversational workflows, predictive insights, and automation.
- Partner with Product Managers, Applied Scientists, Data Scientists, and engineers to deliver innovative, customer-centric solutions.
- Build scalable backend services, distributed systems, APIs, and data platforms using Azure cloud services and modern engineering practices.
- Drive engineering excellence through code reviews, testing automation, observability, reliability, security, and performance optimization.
- Mentor engineers and contribute to a culture of innovation, collaboration, and continuous learning.
- Evaluate and adopt emerging technologies including Generative AI, Agentic AI, LLMs, Copilot extensibility, and intelligent automation frameworks.
Qualifications Required 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 equivalent experience.
- 5+ years of software engineering experience building enterprise-scale applications and cloud services.
- Hands-on experience with Microsoft Dynamics 365 CRM, Dataverse, and Power Platform.
Preferred Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
- Solid full-stack development skills using C#, .NET, React/TypeScript, REST APIs, and modern web technologies.
- Experience building cloud-native solutions on Microsoft Azure, including microservices, distributed systems, and data platforms.
- Knowledge of software design patterns, DevOps, CI/CD, security, reliability, and operational excellence.
- Experience building or integrating AI-powered solutions, including Copilot experiences, intelligent automation, or Generative AI capabilities.
- Solid problem-solving, communication, and collaboration skills.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://microsoft.ai/job/senior-software-engineer-201/