CareerPlanSign in

Principal Software Engineering Manager

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

Core

Leads product development, scaling, and performance optimization for distributed services and platforms while managing engineering teams and stakeholder partnerships.

Role type

Principal Software Engineering Manager

Builds

Multi-tiered distributed services, high-performance data processing platforms, and scalable product features

Domain

Software Engineering, Distributed Systems, High-Performance Computing

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, C#, Java, JavaScript, Python, system design, performance optimization, code refactoring, stakeholder management, project planning, security and compliance management, distributed services architecture

Preferred skills

None stated

Technologies

C, C++, C#, Java, JavaScript, Python

Responsibilities

Guide partnership with stakeholders to determine user requirements; lead identification of dependencies and development of design documents; optimize, debug, and refactor code to improve performance and maintainability; drive project and release plans across multiple groups; monitor system/product/service for degradation or downtime; lead product development and scaling to meet customer requirements

Seniority

Principal, hands-on IC with management responsibilities

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