Software Engineer Job at Microsoft – Bangalore, India | Apply Now

Software Engineer – Microsoft | Bangalore, India


Location: Bangalore, Karnataka, India
Company: Microsoft
Employment Type: Full-Time
Work Mode: Hybrid (3 days/week in office)
Experience: 2+ Years
Travel: Less than 25%


Job Overview


Microsoft is hiring a Software Engineer to join the Azure Cosmos DB team within Azure Data Engineering. The role involves designing, developing, and maintaining large-scale distributed database systems that power mission-critical applications. You will collaborate with engineering teams to build secure, reliable, high-performance, and scalable database solutions while contributing to the future of Azure’s operational databases.


Key Responsibilities


  • Design, implement, and deliver distributed database management system features.
  • Develop secure, reliable, scalable, and high-performance software solutions.
  • Collaborate with cross-functional teams to solve distributed systems challenges.
  • Make design and implementation trade-offs to meet customer and business needs.
  • Support customer success by delivering high-quality products.
  • Demonstrate Microsoft’s culture and values in day-to-day work.

Required Qualifications


  • Bachelor’s degree in Computer Science or a related field, or equivalent industry experience.
  • Minimum 2 years of software development experience.
  • Proficiency in C#, C++, or similar programming languages.
  • Strong verbal and written communication skills.

Preferred Qualifications


  • Experience working with large-scale distributed systems.

Additional Requirement


  • Ability to pass the Microsoft Cloud Background Check upon hiring and every two years thereafter.

Apply Now : Click Here