CareerPlan

Principal Software Engineer

India, Karnataka, BangaloreFull-time2026-07-02 → 2026-11-10

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

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