Loading...

Microsoft India is Hiring Software Engineers – Work on Azure’s Cloud Storage Platform

Join Microsoft as a Software Engineer II – Empowering the Future of Cloud Storage with Azure
Are you ready to take your software engineering career to the next level by contributing to one of the most dynamic and large-scale cloud storage solutions in the world? Microsoft is actively hiring for the role of Software Engineer II on the Azure Storage team, a crucial division within Microsoft’s global cloud infrastructure. This full-time position is available across multiple locations in India, offering a hybrid work environment with up to 50% remote flexibility.

If you’re passionate about distributed systems, enjoy solving complex engineering challenges, and aspire to work on high-scale cloud infrastructure, this opportunity offers a meaningful career path in one of the fastest-growing segments of cloud computing.

The Azure Storage Team – Powering the World’s Data
Azure Storage is the backbone of Microsoft’s cloud infrastructure, providing highly available, secure, and scalable storage solutions to millions of users and enterprises worldwide. As part of the Azure Storage engineering group, you will contribute to a platform that manages exabytes of data across global data centers.

From supporting high-throughput analytic workloads to enabling cloud-native applications, Azure Storage plays a central role in services such as Blob Storage, Table Storage, Queue Storage, File Storage, Disk Storage, and the Data Lake Store, which is HDFS-compliant. The storage services power key Microsoft offerings including Xbox, Skype, Bing, and a wide range of enterprise-grade solutions.

Working in this team means operating at cloud scale, addressing real-world challenges such as performance optimization, resiliency engineering, security hardening, and large-scale distributed system design.

Why Choose Microsoft?
Microsoft is not just a technology leader; it’s a place where innovation meets purpose. The company’s mission — to empower every person and every organization on the planet to achieve more — is not just a slogan; it is deeply integrated into every role.

As a Software Engineer II, you will be immersed in a growth-oriented, inclusive culture where continuous learning, collaboration, and impact-driven engineering are paramount. Microsoft promotes diversity in tech and fosters a workplace where every employee is respected, supported, and encouraged to thrive.

Role Overview: Software Engineer II
As a Software Engineer II, you will work in a collaborative and agile development environment, contributing directly to the engineering, maintenance, and scaling of the world’s most widely adopted cloud object storage platform. You will design and implement new features, optimize existing code for better performance, and solve highly technical challenges associated with building distributed systems at scale.

This is a hands-on engineering position that will challenge your expertise in software development, cloud technologies, and systems architecture. You will participate in the full product lifecycle—from feature ideation to deployment—and support live services with a strong commitment to service reliability and customer satisfaction.

Key Responsibilities
Collaborate within a world-class engineering team to design and deliver cloud-native storage solutions at global scale.

Participate in architectural discussions and help drive decisions on system design, performance tuning, and fault tolerance.

Support the development of design documentation and assist in breaking down features into engineering tasks and estimations.

Contribute to feature development, bug fixes, and technical improvements using programming languages such as C, C++, C#, Java, JavaScript, or Python.

Engage with internal stakeholders and customers to gather requirements, validate scenarios, and ensure the delivery of high-value features.

Act as a Designated Responsible Individual (DRI) for your features, participating in on-call rotations and responding to system issues by leveraging service playbooks.

Follow Microsoft’s security, compliance, and performance standards throughout the software development lifecycle.

Leverage and contribute to Microsoft’s internal platforms and open-source ecosystem to improve development efficiency.

Preferred Skills and Qualifications
To succeed in this role, candidates should have a strong foundation in computer science and hands-on experience with software engineering in distributed systems. The team values individuals who can think critically, collaborate effectively, and maintain a customer-centric mindset.

Minimum Qualifications:
A Bachelor’s degree in Computer Science, Engineering, or a related technical field.

At least 2+ years of professional software development experience, with proficiency in one or more programming languages such as C, C++, C#, Java, JavaScript, or Python.

Solid understanding of data structures, algorithms, and system design principles.

Equivalent experience in the software industry will also be considered.

Other Requirements:
The ability to pass Microsoft’s Cloud Background Check, which may be required upon hire and every two years thereafter, in accordance with Microsoft and customer security standards.

Life at Microsoft: Culture, Benefits, and Opportunities
At Microsoft, people are the center of innovation. The company emphasizes a growth mindset culture, encouraging employees to take risks, learn from failures, and continually improve. Collaboration across global teams, support from leadership, and opportunities to work on impactful products are just a few highlights of life at Microsoft.

Benefits Include:
Industry-leading healthcare coverage

Generous paid time off and parental leave policies

Learning and development resources including certifications and upskilling programs

Employee discounts on Microsoft products and partner services

Opportunities to volunteer and give back through Microsoft Giving

Strong savings and investment plans for financial wellness

A diverse set of networking and community-building platforms

Microsoft is committed to ensuring that all employees have the tools and environment they need to succeed personally and professionally.

Career Growth and Learning
Working at Microsoft, especially in a cloud-first role like Software Engineer II, offers a dynamic pathway to long-term career growth. Engineers are encouraged to pursue new certifications, explore cross-functional opportunities, and take ownership of initiatives that shape the future of cloud technology.

The role also provides exposure to advanced technologies in cloud computing, data storage, cybersecurity, and AI/ML-integrated storage systems, enabling engineers to stay ahead of the curve in a fast-evolving industry.

Locations and Flexibility
This position is available across multiple locations in India, with a flexible hybrid work model allowing up to 50% work from home. Microsoft supports its employees in maintaining a healthy work-life balance, accommodating remote collaboration while maintaining strong team cohesion.

Apply Here

Leave a Reply

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