CareerPlanSign in

Principal Software Engineer

India, Karnataka, Bangalore💼 Full-time🗓 2026-07-02 → 2026-09-25

Core

Design and develop high-scale, high-throughput services and features for the Fabric Platform, focusing on scale, resiliency, and incident analysis.

Role type

Principal Software Engineer (Platform Architecture)

Builds

High-scale, resilient features for the Fabric Platform

Domain

Cloud infrastructure / Distributed systems

Deliverable

production ML models | product features | infrastructure

Required skills

High-scale system design, High-throughput service architecture, Incident analysis, System resiliency, C, C++, C#, Java, JavaScript, Python, Document database stores

Preferred skills

Azure, Cloud technologies

Technologies

Azure, Document databases

Responsibilities

Create high-level design and architecture for Fabric Platform features, Develop features related to scale and resiliency, Analyze data to solve incidents and scale/reliability issues

Seniority

Principal, hands-on IC with strategic design

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.