Microsoft logo

Senior Software Engineer

Microsoft · Posted Oct 14

Software, cloud computing, artificial intelligence, and hardware services

India, Karnataka, BangaloreFull-timeOnsiteSenior Level4+ years₹45.0L–₹80.0L yearly70 applicants
SoftwareCloud ComputingArtificial IntelligenceConsumer ElectronicsInformation TechnologyPublic Company
Be an early applicantFull time

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

CC++C#JavaJavaScriptTypeScriptPythonReactCSSHTMLAzureService FabricAzure App ServiceDockerCI/CDMLOpsDevOpsLLMsGenAIPrompt EngineeringAgentic SystemsPower PlatformDynamics 365AI

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