Jobs on TAL
All jobsOnsiteEngineeringcloud infra12+ yearsc
OnsiteStaff/Principal/Architectcloud infra

Principal Software Engineer

MicrosoftBengaluru, Karnataka, IndiaPosted 20 May 2026

Microsoft is hiring a Principal Software Engineer to lead the development of the Azure Storage control plane. You will work on massive-scale distributed systems and collaborate with global engineering teams to drive performance and reliability. The role requires extensive experience in systems programming and distributed architectures. This position offers the opportunity to shape zettabyte-scale storage solutions for global customers.

Matched by TAL

50k new jobs listed every day. Install TAL to find more jobs like this.

Install TAL

Experience

12+ years

Function

Engineering

Work mode

Onsite, India

Company

Tier 1

What you will work on

Microsoft is hiring a Principal Software Engineer to lead the development of the Azure Storage control plane. You will work on massive-scale distributed systems and collaborate with global engineering teams to drive performance and reliability. The role requires extensive experience in systems programming and distributed architectures. This position offers the opportunity to shape zettabyte-scale storage solutions for global customers.

TAL's take

Quality 95/1005/5 clarityTier 1 company

Principal engineering role at a tier-1 global company working on massive-scale distributed cloud infrastructure.

Well-defined role, specific focus on Azure Storage control plane, and clear technical requirements.

Salaries at Microsoft

34.9 LPA average

Based on 1,625 Grapevine salary entries for Microsoft.

View all salaries

Engineering

0 - 2 years | L60

18 LPA average

Range: 4 - 52 LPA

Engineering

2 - 4 years | L60

22 LPA average

Range: 3 - 42 LPA

Engineering

4 - 6 years | L62

28 LPA average

Range: 2 - 50 LPA

Engineering

6 - 8 years | L62

33 LPA average

Range: 11 - 55 LPA

Must haves

  • 12+ years of technical engineering experience
  • Proficiency in C, C++, C#, Java, JavaScript, or Python
  • Experience building distributed systems and systems programming
  • Experience in design and problem-solving at scale
  • Ability to pass Microsoft Cloud Background Check

Tools and skills

cc++c#javajavascriptpythondistributed systemssystems programming

Nice to have: cloud computing, storage systems.

About the company

Global FAANG-level company and cloud provider.

Posts mentioning Microsoft