CareerPlanSign in

Principal Software Engineering Manager

United States, Multiple Locations, Multiple Locations💼 Full-time🗓 2026-08-06 → 2026-09-27

Core

Lead a high-performing team of software engineers to design and develop large-scale distributed systems powering Azure's AI infrastructure.

Role type

Principal Software Engineering Manager

Builds

Large-scale distributed systems and services for Azure AI infrastructure

Domain

Cloud computing, AI infrastructure, networking

Deliverable

production ML models | infrastructure

Required skills

People management, engineering planning, system design, distributed systems architecture, networking infrastructure operations, AI hardware networking, process optimization, reliability engineering, automation, data-driven performance optimization

Preferred skills

None stated

Technologies

C, C++, C#, Java, JavaScript, Python, InfiniBand, ROCE, MRC, NVLink, UALink

Responsibilities

Hire, manage, and grow a high-performing team of software engineers; Lead the design and development of large-scale distributed systems; Drive engineering planning and execution aligned with organizational OKRs; Establish lean, scalable, and efficient engineering processes; Improve test coverage, automation, and integration testing; Ensure live-site reliability and service health through monitoring and telemetry.

Seniority

Principal, hands-on IC with management responsibilities

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