Back to Jobs
M

Software Engineer II

Microsoft Bengaluru, Karnataka, India

Apply for this Position

Job Description

"Join the Microsoft Azure Storage team as a Software Engineer II and contribute to the development of a highly scalable, accessible, and cost-effective cloud storage platform."

As a Software Engineer II at Microsoft Azure Storage, you will play a critical role in designing and building the next-generation cloud storage infrastructure. With the increasing demand for cloud-based storage, our team is growing to meet the needs of our customers.

You will have the opportunity to work on complex engineering challenges, collaborate with a talented team of developers, and contribute to the development of a platform that will store Zettascales of data in the next decade.

Why you should learn this:

The demand for cloud-based storage is growing rapidly, with an expected increase in data storage needs by 2025.

Expected Salary: According to the United States Bureau of Labor Statistics, the median annual salary for software engineers in the United States is between $124,000 and $250,000.

How it works:

  • Develop and implement scalable and highly available cloud storage solutions using Azure Storage services.
  • Collaborate with cross-functional teams to design and build the next-generation cloud storage infrastructure.

Core Concepts to Master

1

Cloud-Scale Distributed Systems

Design and build highly scalable, fault-tolerant, and distributed systems that can handle Exascale and Zettascale data storage needs.

2

Azure Storage Services

Develop and implement Azure Storage services, including Blob Storage, File Storage, Queue Storage, and Table Storage.

3

Cloud Storage Architecture

Design and build cloud storage architectures that meet the needs of cloud-scale applications, including data access patterns, data consistency, and data durability.

Interview Questions (Beginner)

  • What is your experience with cloud-scale distributed systems?
  • How do you design and build highly available and scalable cloud storage solutions?
  • What is your experience with Azure Storage services?

Job Overview

CompanyMicrosoft
Employment TypeFull-time
LocationBengaluru, Karnataka, India
Experience LevelFresher

Advance Questions

  • Can you explain the trade-offs between consistency, availability, and partition tolerance in cloud storage systems?
  • How do you optimize the performance of cloud storage solutions for large-scale applications?
  • Can you describe a scenario where you had to troubleshoot a complex cloud storage issue?