Microsoft is Hiring Software Engineer in Bengaluru
Azure Data Engineering – Azure Cosmos DB | Bengaluru
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:
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
Click Apply Button
Scroll down and click the primary orange "Apply Now" button.
Fill Application Form
You will be securely redirected to Microsoft's official careers portal.
Submit Documentation
Submit your updated resume and complete the online application details.
⚠️ Act Fast! Openings within Microsoft's Azure Data Engineering teams are highly competitive and fill quickly.