Job Title: Senior Software Engineer – Azure Storage Files
Location: Multiple Locations, India
Work Mode: Up to 100% work from home
Date Posted: May 22, 2025
Job Number: 1824091
Overview:
Azure Files team is hiring a highly motivated engineer to build the next generation of Azure file storage. Azure Storage is Microsoft’s massively scalable, distributed storage solution. Azure Files supports SMB, NFS, CIFS, and REST protocols, compatible with both Windows and Linux servers, and can scale to exabytes with high reliability, performance, and security.
Required Qualifications:
Bachelor’s Degree in Computer Science or related field AND 8+ years of software development experience using C, C++, C#, Java, JavaScript, or Python
OR equivalent practical experience
Ability to pass the Microsoft Cloud Background Check upon hire and every two years thereafter
Preferred Qualifications:
Bachelor’s degree with 8+ years of experience in listed languages
OR Master’s degree with 6+ years of experience
OR equivalent experience
Responsibilities:
Collaborate with stakeholders to gather user requirements
Identify dependencies and develop design documents
Write, debug, optimize, refactor, and reuse code
Drive project planning, release coordination, and work item tracking
Serve as DRI (Designated Responsible Individual) to monitor system/product for failures and take action to resolve them
Stay updated with new trends and technologies to improve product performance, reliability, and monitoring
Collaborate and share knowledge with engineers across all levels
Benefits:
Industry-leading healthcare
Access to educational resources
Discounts on Microsoft products and services
Retirement savings and investment options
Maternity and paternity leave
Generous paid time off
Employee giving and volunteering programs
Networking and connection opportunities