Loading...

Senior Software Engineer Opportunity – Join Microsoft Azure Files Team in India | Cloud Careers 2025

 Senior Software Engineer – Azure Storage Files | Microsoft India

Location: Multiple Locations, India
Work Mode: Remote-friendly (Up to 100% work from home)
Employment Type: Full-Time
Travel: 0–25%
Job ID: 1824091
Posting Date: May 22, 2025


Join Microsoft’s Cloud Storage Evolution

Are you an experienced software engineer passionate about distributed systems, scalable cloud infrastructure, and mission-critical services? Microsoft’s Azure Files team is hiring a Senior Software Engineer to help shape the future of cloud-native file storage systems.

At Microsoft, innovation drives everything we do. As part of the Azure Storage division, you’ll contribute to a global-scale cloud storage solution that powers thousands of enterprise workloads. The Azure Files product line is a cornerstone of Azure Storage, engineered for massive scalability, high availability, and seamless compatibility with on-premises and cloud-native environments.

If you’re looking to advance your career by contributing to highly resilient, performant, and secure cloud services—this is your chance to make a global impact.


About Azure Files: A Foundation of Modern Cloud Infrastructure

Azure Files is Microsoft’s fully managed file share service built on top of Azure Storage. It supports multiple protocols including SMB (Server Message Block), CIFS (Common Internet File System), NFS (Network File System), and REST APIs. Azure Files enables seamless file sharing across cloud and hybrid environments, providing enterprise-grade durability, performance, and scalability—up to exabytes of storage.

The service is trusted by Fortune 500 companies, high-scale enterprises, and mission-critical applications around the world. Learn more at:


What You’ll Do – Core Responsibilities

As a Senior Software Engineer on the Azure Files team, you will:

  • Design and Develop Scalable Features: Architect and implement features in both the protocol and core storage layers to enhance scalability, reliability, and performance.

  • Improve System Resilience: Work on backup and disaster recovery (DR) solutions, performance optimizations, and intelligent tiering for cost-effective storage.

  • Engineer for the Cloud at Scale: Address the needs of complex, high-throughput workloads with strong consistency and low latency across the globe.

  • Drive Design Excellence: Collaborate with peers and stakeholders to create detailed design documents and technical specifications that support new features and systems.

  • Contribute to Reliability Engineering: Take ownership as a Designated Responsible Individual (DRI), proactively monitoring service health and incident resolution.

  • Mentor and Lead: Share your expertise with a diverse team of engineers, promote best practices, and contribute to the growth of the team and platform.

  • Continuously Innovate: Stay current on emerging technologies, tools, and patterns in distributed systems, cloud storage, and DevOps to enhance service excellence.


Ideal Candidate Profile – Required Qualifications

To be considered for this role, candidates must possess:

  • A Bachelor’s degree in Computer Science or a related technical discipline AND a minimum of 8 years of hands-on engineering experience in software development using languages such as C, C++, C#, Java, JavaScript, or Python;
    OR equivalent practical experience in a relevant technical field.


Additional Prerequisites

  • Candidates must be able to meet Microsoft’s security clearance requirements, including the Microsoft Cloud Background Check, which is conducted upon hiring and every two years thereafter.


Preferred Qualifications

  • Master’s degree in Computer Science or a related field AND at least 6 years of technical engineering experience with industry-standard programming languages mentioned above;
    OR equivalent combination of education and experience.

  • Experience in developing scalable file systems, distributed storage services, or working with networking protocols like SMB/NFS/REST.

  • Solid understanding of cloud infrastructure, asynchronous programming, and multithreaded systems.

  • Exposure to DevOps practices, CI/CD pipelines, observability tools, and performance optimization methodologies.


Why Work at Microsoft?

Microsoft is not only a technology company—it’s a mission-driven organization with a global vision to empower every person and organization on the planet to achieve more. Our inclusive work culture is built on core values such as respect, integrity, accountability, and a growth mindset.

Working at Microsoft means joining a diverse team of thinkers, dreamers, builders, and leaders who value innovation, inclusion, and personal development. You’ll be part of a collaborative ecosystem that nurtures your ideas and celebrates collective success.


Perks and Benefits

Microsoft offers a comprehensive suite of benefits designed to support your well-being both inside and outside of work:

  • Industry-leading healthcare plans

  • Generous time-off policies including paid vacation, holidays, and leave for new parents

  • Education and training programs to support lifelong learning

  • Employee savings and investment options, including 401(k) and stock purchase plans

  • Discounts on Microsoft products and services

  • Charity matching and global giving programs

  • Networking and community engagement opportunities within Microsoft


Diversity and Inclusion at Microsoft

Microsoft is an equal opportunity employer. We embrace and celebrate diversity in all its forms and are committed to building an inclusive environment for all employees. We ensure fair hiring practices and encourage applicants of all backgrounds and identities to apply, regardless of:

  • Age

  • Gender identity and expression

  • Race or ethnicity

  • Sexual orientation

  • Disability status

  • Marital status

  • Veteran status

  • Religion or political affiliation

If you require assistance or accommodation during the recruitment process, please refer to our accommodation policy and guidelines.


Take the Next Step in Your Career

Joining the Azure Files team means being part of a world-class engineering group tackling some of the most challenging and impactful problems in cloud computing. If you’re driven by scale, performance, and innovation—and you want to work on services that power the future of digital infrastructure—this is the opportunity for you.

Ready to take the leap?
Apply now to become a part of Microsoft’s global transformation through cloud storage innovation.

#AzureCoreJobs #SeniorSoftwareEngineer #AzureFiles #MicrosoftIndia #CloudCareers #DistributedSystems

Apply Here

Leave a Reply

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