Microsoft - Software Engineering | Bengaluru, India

Microsoft is Hiring Software Engineering in Bengaluru, India!


Job Description 


At  Microsoft, innovation is more than a buzzword—it’s part of the culture. Engineers are encouraged to collaborate, think boldly, and push the boundaries of what’s possible in a cloud-first, AI-powered world.


One of the most exciting areas within Microsoft today is the Azure Data engineering ecosystem, where teams are redefining how organizations work with analytics, telemetry, and large-scale data platforms. Products across this portfolio include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI.


Inside the Microsoft Fabric Platform Team


Within Azure Data, the Microsoft Fabric platform team is focused on building the operating system for modern data estates. The goal is ambitious: provide customers with a unified data stack that delivers a seamless experience across governance, architecture, and business workflows.


A key part of this effort is the Fabric Data Team, which develops telemetry pipelines for both internal and external customers. These services are mission-critical, designed for massive scale, strong compliance standards, and reliable data guarantees.


The team leverages technologies such as Power BI, Azure Data Explorer, Event Hub, and Azure Data Factory to ensure telemetry flows efficiently while remaining easy to consume for diagnostics and analytics.


What Engineers Work On


Engineers in this role contribute directly to the core infrastructure powering telemetry systems. Responsibilities include:


  • Developing and maintaining core services, APIs, and SDKs used to produce, pipeline, and consume telemetry data.
  • Partnering with stakeholders to design and enable scalable service data models.
  • Improving service ownership areas through continuous enhancements.
  • Leading architecture and feature development with a strong focus on scalability and quality.
  • Collaborating closely with Product Management and partner teams to refine and implement solutions.
  • Participating in on-call rotations to help maintain service health and reliability.

Skills and Background


The role is aimed at engineers with strong programming fundamentals and experience building scalable systems.


Microsoft is looking for candidates with:


  • A Bachelor’s degree in Computer Science or a related technical field, along with at least two years of engineering experience.
  • Experience coding in languages such as C#, C, C++, Java, JavaScript, or Python.

Preferred candidates may also have:


  • A Master’s degree in Computer Science or related disciplines.
  • Additional years of hands-on engineering experience working on large-scale systems and services.

A Culture That Values Different Perspectives


Beyond technology, Microsoft emphasizes inclusivity and collaboration. The company actively seeks diverse perspectives, believing that innovation becomes stronger when people with different experiences and ideas work together.


That mindset shapes both the engineering culture and the products delivered to customers worldwide.


For engineers passionate about telemetry, observability, scalability, and cloud data platforms, this is the kind of environment where impactful work meets long-term growth.


Apply Now : Click Here