CodeCareerLink Header Design
Software Engineering Verified

Microsoft is Hiring Software Engineer in Bengaluru

Azure Data Engineering – Azure Cosmos DB | Bengaluru

Posted: 6 July 2026
Bengaluru, Karnataka, India (Hybrid)
Microsoft Logo

Experience
2+ Years
Qualification
Bachelor's Degree
Salary
As per standards
Job ID
200040674

Job Overview

Microsoft is hiring a Software Engineer in Bengaluru to join the Azure Cosmos DB team within the Azure Data Engineering organization. This role offers the opportunity to build large-scale distributed database systems that power Microsoft's cloud platform and AI-driven data services.

The selected candidate will work on distributed systems, cloud databases, and large-scale software services while collaborating with world-class engineering teams to develop secure, reliable, and high-performance solutions for millions of users worldwide.

💡 Why this role?

Take control of your cloud engineering career. In this role, you will be pivotal in shaping the future of Azure Cosmos DB, directly contributing to high-availability database architectures and AI-ready operational systems at Microsoft.

This opportunity is ideal for candidates searching for:

Microsoft Software Engineer Jobs Azure Jobs Backend Developer Jobs Cloud Engineer Jobs

Roles & Responsibilities

  • Design and develop distributed database systems ensuring performance and scalability.
  • Build secure, scalable, and highly reliable cloud services for the Azure Cosmos DB platform.
  • Develop production-quality software solutions and solve complex distributed systems challenges.
  • Improve database performance and availability, contributing to Azure Data Engineering initiatives.
  • Collaborate with engineering teams on product design, making architectural and technical design decisions.
  • Deliver high-quality software releases and adhere to Microsoft's strict engineering best practices.
  • Ensure product usability, reliability, and manageability while supporting customer success through robust engineering solutions.

Eligibility Criteria

Education

Bachelor's Degree in Computer Science or a related technical field. Equivalent industry experience will also be considered.

Experience

Minimum 2 years of software development experience, including building and shipping production software or cloud services.

Technical & Core Competence Required

This role requires deep expertise in **C#, C++, Backend Development**, and **Distributed Systems**. Candidates must possess strong capabilities in working with large-scale Database Systems, Azure cloud environments, and advanced Performance Optimization methodologies.

How to Apply

1

Click Apply Button

Scroll down and click the primary orange "Apply Now" button.

2

Fill Application Form

You will be securely redirected to Microsoft's official careers portal.

3

Submit Documentation

Submit your updated resume and complete the online application details.

Apply Now

⚠️ Act Fast! Openings within Microsoft's Azure Data Engineering teams are highly competitive and fill quickly.

Scroll to Top