Microsoft is Hiring for Software Engineer in Test

🏢 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

CategoryDetails
RoleSoftware Engineer
TeamMicrosoft Azure Storage
Experience1+ Years (Engineering Experience)
ProgrammingC, C++, C#, Java, JavaScript, or Python
TestingFunctional, Integration, Performance, Stress Testing
FocusScalability, Reliability, Automation
Work ModelHybrid (3 days/week in office)
TravelLess than 25%
Role TypeIndividual 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

Click Here To Apply

Leave a Comment