Back to all jobs
Microsoft logo

Software Engineer

Microsoft

Multiple Locations, India, India
Full-Time
Posted Sep 12, 2025
0 days / week in-office - remote

Compensation

Loading salary analysis...

About the role

Have you ever imagined a world with an infinite amount of storage available and accessible to everyone? A place where everyone in the world can easily access their data from anywhere at any time via any means (e.g., mobile phones, tablets, PCs, smart devices, etc.), Did you ever desire a universally accessible storage system to record all the knowledge known to mankind or to store all the data collected from all the scientists in the world for them to collaborate upon? Do you want to be part of a team that strives to bring these to reality?

Responsibilities

  • Design and develop comprehensive test strategies, automation frameworks, and methodologies to ensure software quality and reliability.
  • Build benchmarking tools and frameworks to evaluate system performance under real-world workloads.
  • Design and implement end-to-end scenarios, performance testing, profiling, and optimization strategies for storage systems.
  • Analyze system bottlenecks, latency issues, and resource utilization across compute, storage, and networking layers.
  • Investigate and resolve performance regressions, identifying root causes through deep dive debugging.
  • Create, maintain, and execute test cases, scripts, and scenarios for diverse software components.
  • Identify, document, and track defects, issues, and potential areas of improvement in the development process.
  • Perform root cause analysis of complex issues and work with component teams to resolve them and improve product quality.
  • Define and track key metrics to measure software quality and test effectiveness.

Requirements

  • Bachelor's Degree in Computer Science, or related technical discipline AND 1+ Year(s) technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Excellence in software engineering practices.
  • Knowledge of software QA methodologies, tools, and processes.

Benefits

Benefits information not provided in this listing.

About the Company

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Job Details

Salary Range

Salary not disclosed

Location

Multiple Locations, India, India

Employment Type

Full-Time

Original Posting

View on company website
Create resume for this position