Principal Software Engineering Manager

Microsoft

6–12 yrs Bengaluru Full Time Hybrid (office + remote)
Microsoft logo
Posted : today
Actively hiring

Job description

Join the Windows Servicing and Delivery (WSD) organization and play a pivotal role in ensuring customers remain protected and productive with seamless Windows updates. This dynamic team tackles complex challenges within Windows operating systems and constructs mission-critical services and infrastructure. We also equip commercial and enterprise clients with effective deployment and security solutions.

Our team is at the forefront of developing an industry-leading analytics system designed to handle immense device and data volumes. Processing data from over a billion devices, our system serves as the foundational platform for measuring quality and usage across Microsoft's major products. Leveraging Azure Big Data technologies such as Azure HDI, Azure Synapse, Azure Storage, and Azure Data Factory, we provide essential big data platforms and tools that fuel data-driven scenarios and analytics throughout Microsoft.

Microsoft is committed to empowering every person and organization globally to achieve more. Our culture champions a growth mindset, encouraging teams and leaders to bring their best daily. Contribute to shaping the future of technology with us.

Responsibilities

Shape product vision through collaboration with partners, product management, and engineering teams across geographical locations.

Lead a team of accomplished Software Engineers, fostering project excellence, development best practices, and technical leadership.

Cultivate a strong team culture emphasizing engineering excellence, customer dedication, collaboration, diversity, and inclusion, all while ensuring a positive and enjoyable work environment.

Define and execute the vision for the next generation of our Big Data Analytics System, with opportunities to work with cutting-edge cloud services.

Develop a robust data processing platform to transform raw data into actionable insights, empowering partners and collaborating with engineering, data science, and data integration teams across Microsoft.

Qualifications

A Bachelor's Degree in Computer Science or a related technical field, coupled with a minimum of 6 years of technical engineering experience involving coding in languages such as C++, C#, Java, or Python, is required. Equivalent experience will also be considered.

Preferred qualifications include 12+ years in software development with a focus on distributed systems, 6+ years in the big data domain, and 4+ years of experience managing software teams. Strong communication, collaboration, and planning skills, along with a commitment to the success of others, are essential. We seek individuals passionate about building highly scalable, reliable, and distributed services, with experience in Azure Cloud Services and a desire to manage diverse, inclusive, and collaborative software teams.

Essential Skills

C++C#JavaPythonAzure Cloud ServicesDistributed SystemsBig Data

Good to Have

CJavaScript

Highlights

  • Actively hiring

More Details

RolePrincipal Software Engineering Manager
IndustrySoftware Development
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Microsoft Corporation logo

Microsoft Corporation

Software Development

Principal Software Engineering Manager at Microsoft | SkillMX | SkillMX