CareerPlanSign in

Principal Software Engineer

India, Karnataka, Bangalore💼 Full-time🗓 2026-09-17 → 2026-09-26

Core

Lead a team delivering critical Azure Local capabilities, translating product strategy into engineering plans and driving complex initiatives from architecture through production deployment.

Role type

Principal Engineering Manager (Cloud Infrastructure)

Builds

Azure Local distributed systems and cloud infrastructure services

Domain

Cloud computing, distributed systems, infrastructure orchestration

Deliverable

production ML models | product features | infrastructure

Required skills

Technical leadership, people leadership, architecture design, distributed systems design, cloud-native technologies, microservices, Kubernetes, containers, site reliability engineering, observability, CI/CD, security compliance, stakeholder management

Preferred skills

Advanced technical degree (MS/PhD), Azure platform expertise, data center networking experience, AI-assisted development practices

Technologies

C#, .NET, Go, Java, Python, Kubernetes, containers, Azure

Responsibilities

Lead, grow and develop a high-performing engineering team through technical direction and coaching. Own engineering strategy and execution for key areas of Azure Local. Drive complex initiatives from ideation to production, including architecture, implementation, integration, validation, rollout and operational readiness. Provide strong technical leadership across distributed systems and cloud infrastructure. Partner with Product Management and engineering teams to make technical trade-offs and resolve blockers. Champion data-driven engineering and responsible adoption of AI-assisted development practices.

Seniority

Principal, hands-on IC with people leadership

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