Microsoft – Software Engineer (CoreAI Developer Platforms)

March 9, 2026
20 β‚Ή LPA - 45 β‚Ή LPA / year

Job Description

About the Job

🏒 Company: Microsoft

πŸ’Ό Role: Software Engineer

πŸ“ Location: India (Multiple Locations)

⏳ Experience: 1–3 Years

πŸ”– Job Type: Full Time

Job Description

Microsoft is hiring a Software Engineer to join its CoreAI Developer Platforms team in India. This role focuses on building next-generation developer tools and AI-powered cloud platforms that help millions of developers build, deploy, and manage modern applications. As part of Microsoft’s engineering organization, you will work on large-scale distributed systems that power critical developer services across the Azure ecosystem. The role offers an exciting opportunity to work on innovative technologies that enable developers and enterprises to build secure, reliable, and scalable cloud-native applications.

In this role, you will design, develop, and operate platform services that support the entire application development lifecycle. The position involves building solutions for code management, CI/CD pipelines, automated testing platforms, and scalable application hosting services such as Azure App Service, Azure Functions, and container-based platforms. Working with global engineering teams, you will help develop highly reliable services that support enterprise-grade security, compliance, and performance requirements across cloud infrastructure.

Additionally, the Software Engineer will contribute to the development of AI-enabled developer tools and engineering systems that improve developer productivity and operational efficiency. You will work on advanced distributed systems, cloud integrations, and AI-driven automation capabilities that support large-scale application development. By applying strong software engineering principles and collaborating with cross-functional teams, you will help build trusted developer platforms that empower developers worldwide to create innovative applications.


Roles & Responsibilities

  • Design and develop scalable software services that support developer platforms and cloud infrastructure used by global enterprises.

  • Build and maintain AI-powered developer tools and cloud services that improve application development workflows.

  • Develop backend systems and distributed services using programming languages such as C#, Java, Python, Go, or C++.

  • Work on Azure-based platforms including CI/CD pipelines, automated testing frameworks, and cloud application hosting services.

  • Implement features that support cloud-to-edge platform capabilities including resource management, data-plane integrations, and developer portals.

  • Collaborate with cross-functional teams to design system architecture, improve platform performance, and deliver high-quality software solutions.

  • Participate in the full software development lifecycle including design, coding, testing, deployment, and monitoring of production systems.

  • Implement DevOps practices to ensure reliable software deployment, performance monitoring, and incident management.

  • Analyze telemetry data and customer feedback to continuously improve platform reliability and developer experience.

  • Contribute to improving developer productivity through AI-assisted development tools and automated engineering workflows.


Requirements & Eligibility

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related technical discipline.

  • 1–3 years of experience developing production software using modern programming languages such as C#, C++, Java, Python, or Go.

  • Strong understanding of software engineering fundamentals including algorithms, data structures, and system design principles.

  • Familiarity with cloud computing platforms such as Microsoft Azure, Amazon Web Services (AWS), or similar cloud environments.

  • Knowledge of containerization technologies such as Docker and container orchestration systems like Kubernetes.

  • Experience working with distributed systems and scalable application architectures.

  • Familiarity with Linux environments and open-source development ecosystems.

  • Exposure to DevOps practices including CI/CD pipelines, monitoring systems, and automated deployment tools.

  • Understanding of site reliability engineering (SRE) principles and production system management.

  • Strong analytical thinking and problem-solving abilities for designing reliable and scalable software systems.

  • Excellent collaboration and communication skills required for working with global engineering teams.


Expected Salary

The typical salary for a Software Engineer at large global technology companies like Microsoft in India generally ranges between β‚Ή20 LPA to β‚Ή45 LPA, depending on experience, programming expertise, and familiarity with cloud platforms and distributed systems. Engineers with strong expertise in cloud infrastructure, DevOps, and AI-powered systems may receive higher compensation along with bonuses, stock options, and comprehensive benefits.

🚨 Stop Scrolling – This Could Be Your Shortcut to Interviews

Most candidates apply to 100+ jobs and never hear back.
The real reason? They don’t know where recruiters are actually hiring from.

Our March Hiring PDF includes verified HR emails and hiring details from companies like:

Dentsu, IBM, HCL, PwC, LTIMindtree, Wipro, Cognizant, Deloitte, Capgemini, Amazon, TCS, Infosys, EPAM, EY, NTT Data, Tech Mahindra, Fractal, GlobalLogic, Coforge, UST and many more.

Inside you’ll find:
βœ” 200+ Fresher Job Opportunities
βœ” 2500+ Verified HR Emails & Contacts
βœ” Direct Hiring + Consultancy Openings
βœ” IT & Non-IT Roles

πŸ”₯ 60+ students placed recently using these hiring leads

πŸ‘‰ Grab the March Hiring List Now: March Hiring PDF