Remote Position
[Remote] Principal Software Engineering Manager
π Remote Β· United States
πΌ Full-time
Note: The job is a remote job and is open to candidates in USA. Microsoft is seeking a Principal Software Engineering Manager to lead engineering teams building Azure Fleet Resource Lifecycle Management platforms. The role is responsible for technical strategy, architecture, delivery, operational excellence, cross-organizational initiatives, and developing engineering talent for globally scalable cloud infrastructure services.
Responsibilities
- Lead, inspire, and develop a high-performing engineering team through coaching, mentoring, and talent growth
- Own the delivery and operational excellence of critical platform services that support Azure infrastructure at global scale
- Drive architecture, technical direction, and engineering best practices for large-scale distributed systems
- Partner closely with engineering, product, and business stakeholders across Azure to define strategy, prioritize investments, and deliver customer-focused outcomes
- Lead complex cross-organizational initiatives that span multiple teams and have significant business impact
- Foster a culture of innovation, accountability, inclusion, and continuous improvement
- Ensure engineering solutions meet the highest standards for scalability, reliability, security, observability, and operational excellence
- Build organizational capability by growing technical leaders, strengthening team health, and establishing sustainable execution models
Skills
- Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C#, C++, Java, Go, or Python
- OR equivalent experience
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
- Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C#, C++, Java, Go, or Python
- OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C#, C++, Java, Go, or Python
- OR equivalent experience
- 10+ years of software engineering experience designing, building, and operating large-scale distributed systems and cloud services
- 3+ years of engineering management experience leading and developing software engineering teams
- Experience building and operating cloud-native services, distributed systems, infrastructure platforms, resource management systems, or datacenter-scale services
- Demonstrated success driving cross-organizational collaboration, influencing partner teams, and aligning diverse stakeholders toward common objectives
- Excellent communication, leadership, and organizational skills with the ability to manage ambiguity and drive execution
Company Overview
Company H1B Sponsorship