Microsoft is Hiring Software Engineers in India (100% Remote)

Microsoft Software Engineer

Looking to kickstart or grow your career with a global tech giant? Microsoft is hiring Software Engineers across multiple locations in India with an option of up to 100% remote work. Join one of the most innovative cloud teams—Azure Storage—and work on large-scale distributed systems used globally.



About Microsoft

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. With a focus on integrity, inclusion, and innovation, Microsoft provides a growth-focused, collaborative culture where engineers are encouraged to make real-world impact at scale.


About the Role: Software Engineer (Azure Storage)

  • Role Type: Individual Contributor
  • Profession: Software Engineering
  • Discipline: Software Engineering
  • Employment Type: Full-time
  • Locations: Multiple, India (Up to 100% Work from Home)
  • Travel: 0–25%
  • Posted On: June 16, 2025

The Azure Storage team manages a massively scalable, highly distributed cloud storage system, serving users worldwide. This team owns the fundamental storage layers and is responsible for ensuring high availability, durability, and performance.

You will work on both software and hardware optimization, shaping the next generation of Azure’s distributed file systems.


Key Responsibilities

  • Build and optimize distributed file systems for Azure Storage.
  • Design and implement scalable, reliable code across large cloud environments.
  • Break down large tasks into smaller deliverables with accurate estimations.
  • Serve as a DRI (Designated Responsible Individual) during system incidents.
  • Stay updated on trends in cloud infrastructure, system reliability, and monitoring.

Required Qualifications

  • Bachelor’s Degree in Computer Science (or equivalent experience).
  • Strong programming skills in C, C++, C#, Java, JavaScript, or Python.
  • Ability to pass the Microsoft Cloud Background Check.

Preferred Qualifications

  • Master’s or Bachelor’s in Computer Science with 1+ year experience in software development.
  • Proven expertise in distributed systems, cloud platforms, or storage systems.
  • Passion for high-scale systems and low-level performance tuning.

Why Join Microsoft?

  • Be part of a world-class engineering team building infrastructure used globally.
  • Work in a collaborative, inclusive, and growth-driven culture.
  • Opportunity for 100% remote work in India.
  • Contribute to cutting-edge innovations in storage and cloud computing.

Location

India – Multiple Locations (Remote Eligible)


Apply Link


Disclaimer: We do not directly represent or recruit for the companies mentioned in this post. All job openings shared are publicly available and intended for informational and educational purposes only. We always link back to the official source for applying. Please verify all details from the official career page before applying.

Leave a Reply

Your email address will not be published. Required fields are marked *