OffCampusJobs

Microsoft is Hiring Software Engineer | Azure Data Platform | Bangalore


Job Description

Build the Future of Cloud Computing and AI with Microsoft Azure.

Microsoft is hiring Software Engineers for its Azure Data Platform team in Bangalore. This opportunity is ideal for software engineers who are passionate about backend development, cloud computing, distributed systems, Artificial Intelligence, and building large-scale enterprise platforms that power millions of users worldwide.

As a Software Engineer, you'll join the Microsoft Fabric Core Platform team, where you'll help develop the foundational services behind Microsoft Fabric and Azure Data. You'll work on highly scalable distributed systems, cloud infrastructure, backend platform services, and enterprise technologies that enable organizations around the world to build intelligent, data-driven applications.

𝐂𝐨𝐦𝐩𝐚𝐧𝐲: Microsoft
𝐑𝐨𝐥𝐞: Software Engineer
𝐋𝐨𝐜𝐚𝐭𝐢𝐨𝐧: Bangalore, Karnataka
𝐖𝐨𝐫𝐤 𝐌𝐨𝐝𝐞: Hybrid (3 Days/Week In Office)
𝐉𝐨𝐛 𝐓𝐲𝐩𝐞: Full-Time
𝐄𝐱𝐩𝐞𝐫𝐢𝐞𝐧𝐜𝐞: Early Career / Experienced

𝐀𝐛𝐨𝐮𝐭 𝐌𝐢𝐜𝐫𝐨𝐬𝐨𝐟𝐭

Microsoft is one of the world's leading technology companies, empowering individuals and organizations through innovative software, cloud computing, Artificial Intelligence, productivity solutions, and enterprise platforms.

Its Azure Data organization develops industry-leading products including Microsoft Fabric, Azure SQL Database, Azure Cosmos DB, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, Azure PostgreSQL, and Power BI. These technologies help organizations manage, analyze, and transform data at global scale.

With a strong culture of innovation, collaboration, diversity, and continuous learning, Microsoft provides engineers with opportunities to solve complex technical challenges while building technologies that impact millions of users worldwide.

𝐉𝐨𝐛 𝐎𝐯𝐞𝐫𝐯𝐢𝐞𝐰

As a Software Engineer on the Microsoft Fabric Core Platform team, you will contribute to building and operating the core platform services that power Microsoft Fabric and Azure Data.

You'll develop highly scalable backend services, improve platform reliability, optimize distributed systems, and collaborate with engineering teams to build secure and resilient cloud infrastructure.

This role offers excellent exposure to Azure Cloud, distributed systems, backend engineering, microservices, cloud infrastructure, enterprise software development, and AI-powered data platforms.

Roles & Responsibilities

- Design, develop, and maintain backend platform services powering Microsoft Fabric.

- Build scalable distributed systems that support millions of enterprise users worldwide.

- Improve deployment reliability and operational excellence across Azure regions.

- Develop secure, reliable, and high-performance cloud services.

- Enhance platform resilience through testing, telemetry, monitoring, and incident response.

- Collaborate with engineering teams to deliver scalable platform capabilities.

- Participate in software design discussions, code reviews, and architecture improvements.

- Contribute to service health, availability, and performance optimization.

- Participate in on-call rotations to support production systems.

- Troubleshoot technical issues and implement long-term engineering solutions.

- Follow software engineering best practices throughout the development lifecycle.

- Continuously learn emerging cloud technologies and contribute innovative ideas.

Qualifications & Eligibility

- Bachelor's degree in Computer Science or a related technical discipline.

- Equivalent professional experience may also be considered.

- Strong programming knowledge in one or more languages such as C#, C++, Java, JavaScript, or Python.

- Good understanding of software engineering principles and backend development.

- Strong analytical thinking and problem-solving skills.

- Ability to work collaboratively in a fast-paced engineering environment.

- Must be able to meet Microsoft's security screening and cloud background verification requirements.

Skills Required

- C#

- C++

- Java

- JavaScript

- Python

- Software Engineering

- Backend Development

- Distributed Systems

- Cloud Computing

- Problem Solving

- Data Structures

- Algorithms

- Debugging

- Communication Skills

- Team Collaboration

𝐏𝐫𝐞𝐟𝐞𝐫𝐫𝐞𝐝 𝐒𝐤𝐢𝐥𝐥𝐬

- .NET

- Microsoft Azure

- Microsoft Fabric

- Microservices

- Azure DevOps

- CI/CD

- Kusto Query Language (KQL)

- Infrastructure as Code (IaC)

- Containers

- Service Fabric

- Cloud Architecture

- Enterprise Platform Development

𝐖𝐡𝐲 𝐉𝐨𝐢𝐧 𝐌𝐢𝐜𝐫𝐨𝐬𝐨𝐟𝐭?

- Build cloud technologies used by millions of organizations across the world.

- Work on Microsoft Fabric and Azure Data Platform products at global scale.

- Gain hands-on experience with distributed systems, cloud infrastructure, and enterprise backend engineering.

- Collaborate with world-class software engineers and technology leaders.

- Learn modern cloud technologies, AI-powered data platforms, and large-scale system design.

- Work in an inclusive culture that values innovation, collaboration, and continuous learning.

- Access world-class learning resources, mentorship, and professional development programs.

- Build a long-term career with one of the world's most respected technology companies.

𝐂𝐚𝐫𝐞𝐞𝐫 𝐆𝐫𝐨𝐰𝐭𝐡 𝐎𝐩𝐩𝐨𝐫𝐭𝐮𝐧𝐢𝐭𝐢𝐞𝐬

This role provides an excellent opportunity to build a successful career in cloud computing, backend engineering, and enterprise software development.

Potential career paths include:

- Software Engineer

- Backend Software Engineer

- Azure Cloud Engineer

- Distributed Systems Engineer

- Platform Engineer

- Cloud Infrastructure Engineer

- Site Reliability Engineer (SRE)

- Software Development Engineer

- Senior Software Engineer

- Principal Software Engineer

- Software Architect

The experience gained in this role can help you build a long-term career in Cloud Computing, Azure, Distributed Systems, Artificial Intelligence, Enterprise Platform Engineering, Backend Development, and Global Software Engineering.

𝐖𝐡𝐨 𝐒𝐡𝐨𝐮𝐥𝐝 𝐀𝐩𝐩𝐥𝐲?

- Software engineers passionate about cloud computing and backend development.

- Candidates with strong programming skills in C#, C++, Java, JavaScript, or Python.

- Individuals interested in Azure Cloud, distributed systems, and enterprise-scale software engineering.

- Developers eager to work on highly scalable cloud platforms used by millions of customers.

- Engineers who enjoy solving complex technical challenges and building reliable software systems.

- Professionals looking to grow their careers with one of the world's leading technology companies.

- Candidates seeking opportunities to work on next-generation AI-powered cloud platforms.

Apply for this Position

Apply Now
Microsoft is Hiring Software Engineer | Azure Data Platform | Bangalore Job Opening