🏢 Software Engineer – Azure Storage (Hybrid)
🏢 Company: Microsoft
📍 Work Site: 3 Days/Week In-Office (Hybrid)
💼 Employment Type: Full-Time
🧑💻 Experience Required: 1+ Years (Coding & Engineering)
🎯 Focus Area: Cloud Storage | Distributed Systems | Automation | Performance Engineering
📋 Role Snapshot
| Category | Details |
|---|---|
| Role | Software Engineer |
| Team | Microsoft Azure Storage |
| Experience | 1+ Years (Engineering Experience) |
| Programming | C, C++, C#, Java, JavaScript, or Python |
| Testing | Functional, Integration, Performance, Stress Testing |
| Focus | Scalability, Reliability, Automation |
| Work Model | Hybrid (3 days/week in office) |
| Travel | Less than 25% |
| Role Type | Individual Contributor |
🌟 Job Overview
Join the Azure Storage team at Microsoft, where we build and operate one of the world’s largest hyperscale cloud storage platforms. Managing Exabyte-scale data and evolving toward Zettabyte-scale systems, this team powers secure, highly available, and massively distributed storage services used globally.
As a Software Engineer, you will design, develop, test, and enhance scalable cloud services. You will work on solving complex distributed system challenges, optimizing performance, ensuring high reliability, and improving overall service quality.
This role provides strong exposure to cloud infrastructure, automation, and large-scale system engineering in a fast-paced, collaborative environment.
🎯 Key Responsibilities
- Collaborate with stakeholders to define and refine feature requirements
- Analyze product requirements and develop comprehensive test plans
- Design, develop, and maintain automation frameworks and test suites
- Execute performance, scalability, reliability, and stress tests
- Identify bottlenecks, latency issues, and optimize system performance
- Build internal tools to improve testing efficiency and reporting
- Perform root cause analysis and resolve complex production issues
- Act as a Designated Responsible Individual (DRI) and participate in on-call support
- Ensure high availability, data protection, and compliance standards
🛠️ Required Qualifications
- Bachelor’s Degree in Computer Science or related technical field
- 1+ years of engineering experience
- Strong coding skills in C, C++, C#, Java, JavaScript, or Python
- Solid problem-solving and system design skills
- Understanding of software testing principles and automation strategies
OR equivalent practical experience
⭐ Preferred Qualifications
- 2+ years of technical engineering experience
- OR Master’s Degree in Computer Science with 1+ year experience
- Experience working on scalable distributed systems
- Strong background in automation and quality engineering practices
If you are passionate about building large-scale cloud storage systems and solving real-world hyperscale challenges, this opportunity at Microsoft Azure Storage offers excellent technical growth and global impact. 🚀
#Hiring #SoftwareEngineer #Azure #CloudComputing #DistributedSystems #MicrosoftJobs
