Principal Software Engineer
Microsoft· Software Engineering
Full-timePosted 3w ago
About the role
Azure Storage table team builds foundational metadata and indexing systems powering Azure Storage. Lead architecture and development of next-generation table and metadata systems at cloud scale, focusing on partitioning, indexing, transactions, consistency, logging, replication, caching, and high-performance read/write paths.
Responsibilities
- Lead the architecture and development of next-generation table, metadata, and indexing systems that form a foundational layer of Azure Storage
- Design and evolve core table and metadata primitives, including partitioning, indexing, transactions, consistency, logging, replication, caching, and high-performance read and write paths
- Solve complex distributed-systems challenges required to manage metadata for trillions of objects and exabyte-scale storage, balancing scale, latency, availability, reliability, and efficiency
- Drive architectural decisions across multiple components and system boundaries, taking foundational technologies from design and prototyping through production at cloud scale
- Identify and deliver significant improvements in performance, scalability, reliability, and cost efficiency through deep analysis of system architecture and critical data paths
- Design core table and metadata primitives that operate at extraordinary cloud scale. Drive cross-system architectural decisions and take ambitious ideas from design through production.
Qualifications
- Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, Rust, or Python - OR equivalent experience
Skills
Required:Programming in CDistributed systems design
Nice to have:Indexing and partitioning design
Last updated Oct 2, 2026. Interested? Apply on the company site.
About Microsoft
Cloud ComputingConsumer ElectronicsSoftwareTechnologyliquid-ai-recruiting-target
More open roles at Microsoft
- Senior Security Sales Specialist4d agoHybrid (Auckland) · Digital Solution Area Specialists
- Technical Program Manager4d agoRedmond, WA, Multiple Locations · Technical Program Management
- AI Business Solutions Specialist Manager - M365 Copilot / Agents / Dynamics 365 / Power Platform4d agoTokyo · Solution Area Specialists
- Senior Technical Program Manager4d agoRedmond, WA, Hybrid (Multiple Locations) · Technical Program Management
- Senior Subsea Project & Operations Manager4d agoTokyo, Japan · Sourcing Engineering