Senior Software Engineer

Microsoft Microsoft · Big Tech · Bengaluru, KA, IN · Software Engineering

Senior Software Engineer role focused on building and integrating AI-powered capabilities, including Copilot experiences and Agentic AI solutions, into Microsoft Advertising's CRM platforms. The role involves full-stack development on Azure, leveraging Dynamics 365, and driving modernization efforts to deliver intelligent workflows and customer experiences.

What you'd actually do

  1. Design, develop, and operate scalable, secure, and highly available full-stack solutions supporting Microsoft Advertising CRM platforms.
  2. Build modern web applications, APIs, and cloud-native services using Azure technologies to enable sales productivity, customer engagement, and advertiser lifecycle management.
  3. Build next-generation CRM solutions by driving modernization efforts, improving scalability, and delivering enhanced user experiences.
  4. Leverage CRM platforms, including Microsoft Dynamics 365 CRM, Dataverse, and Power Platform, to deliver customer engagement solutions, workflow automation, and business process improvements.
  5. Develop and integrate AI-powered capabilities, including Copilot experiences, intelligent recommendations, conversational workflows, predictive insights, and automation solutions.

Skills

Required

  • 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.
  • 4+ years of software engineering experience building enterprise-scale applications and cloud services.
  • 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.

Nice to have

  • Experience building CRM, Sales Enablement, Customer Engagement, or Advertising Technology platforms.
  • Hands-on experience with Microsoft Dynamics 365 CRM, Dataverse, and Power Platform.
  • Knowledge of Dynamics 365 Sales, Customer Service, Marketing, and Customer Insights modules.
  • Experience with Azure AI Services, LLMs, Copilot extensibility, and Agentic AI solutions.
  • Familiarity with enterprise modernization, cloud transformation, and platform migration initiatives.

What the JD emphasized

  • AI-powered capabilities
  • Copilot experiences
  • Agentic AI
  • LLMs
  • Generative AI
  • intelligent automation

Other signals

  • integrating AI-powered capabilities
  • Copilot experiences
  • intelligent recommendations
  • conversational workflows
  • predictive insights
  • automation solutions
  • Generative AI
  • Agentic AI
  • LLMs
  • Copilot extensibility