Microsoft

September 30, 2025

Job Description

Software Engineer / Software Engineer Intern

Job Description :

We are hiring a Software Engineer to join the Azure Cosmos DB team, where you will be working on a large-scale distributed operational database. In this role, you will work on distributed systems problems and technologies to determine the future of our planet scale database.  

Job Title : Software Engineer
Job Type : Full Time
Location : Bangalore
Experience : Entry Level
Role and Responsibility :

  • ​​Design and implement services to enable real time, highly scalable, performant, and sustainable solutions.
  • Deliver well-tested features across different services and platforms.
  • Use engineering best practices throughout the software development lifecycle to establish maintainable, reliable, and secure systems.   
  • Collaborate with teammates in various roles to plan and execute on key deliverables.   
  • Participate in rotating live site shifts, working on call to monitor system/product feature/service for degradation, downtime, or interruptions.  
  • Identify and implement areas for improvement in the live-site process and tools.   
    Innovate for both customer use cases and overall health of the service.
Education and Skills :

Hands-on experience working in .NET Framework.

​​Bachelor’s Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python 
OR equivalent experience