Principal Software Engineering Manager
Microsoft
Principal Software Engineering Manager
Hyderabad, Telangana, India
Save
Overview
We are the Microsoft Store team, a part of the Windows + Devices (W+D) organization in Microsoft. Our team’s vision is that Windows users find it easy to discover and engage with the experiences they need most; and for developers and ISVs to be excited to build Windows apps and games because they can innovate, differentiate, and exceed their business goals on Windows. You will lead a growing team that builds high scale, secure, reliable, low latency services that power an experience that runs on hundreds of millions of devices, alongside a portfolio of high scale services that we build today. Past experience with Apple Appstore, Google Play store, STEAM and working with developers will be a great plus!
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Qualifications
Required Qualifications:
- Bachelor's Degree in Computer Science or related technical field AND 15+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- Overall 10+ years of experience working on large scale services, with 3+ years in people leadership role.
- Exceptional teamwork and values that foster a positive team culture.
- Experience in collaborating with teams across different time zones and geographies.
- Experience driving efforts across product groups and business units.
- Experience in leading and coaching teams of software engineers; providing expert guidance, hands-on assistance, best practices, and training.
- Solid and applied knowledge of object-oriented programming languages such as C#.
- Solid and applied knowledge of service infrastructure, frameworks, and technologies such as Azure Cloud Services, Azure Service Fabric, ASP.NET Core 2, .Net Framework, NuGet packages, and Git.
- Knowledge of common services design patterns and application development best practices.
- Demonstrated ability to ramp up on both new and legacy technologies.
- Ability to modernize and evolve components used by millions without service interruption.
- Experience in working within an agile software development team, leveraging experimentation and prototyping, while continuing to measure and iterate.
- Proven ability to work through the full DevOps lifecycle from initial design to final product to live site support.
- Proven fundamental understanding of how to deliver end-to-end scenarios with security, reliability, and engineering quality in mind.
- Experience in mentoring less experienced engineers and helping to set a positive team culture.
- Ability to learn and work effectively in a highly ambiguous, rapidly evolving environment.
Preferred Qualifications:
- Proficiency in RESTful web services technologies, NoSQL data storage systems and patterns.
- Proficiency in Agentic AI and Model Context Protocol (MCP).
- Knowledge of the latest data storage, analysis, and visualization systems (CosmosDB, PowerBI).
- Knowledge of specific technologies such as Azure Cloud Services, Azure Service Fabric, ASP.NET Core 2, .Net Framework, NuGet packages, Git, Service Bus, Event Hub, Data Factory, Tables/Queues/Blobs, SQL, Key Vault, Application Insights nice to have.
- Experience of engaging with customers and the community in order to influence technical decision-making is preferred.
#ewdindia #StoreIndia #W+DJOBS
Responsibilities
- You will be an experienced cloud services engineering lead who builds services to support Store developer and consumer experiences.
- You will be a strong people manager who is committed to creating clarity, generating energy, and delivering success.
- As a people manager, you will deliver success through empowerment and accountability by modeling, coaching, and caring.
- You will provide direction to the team through breaking down service specs and architecture, and work across multiple disciplines to make implementation decisions.
- In your role you will work with peers across program management and software engineering to launch new experiences that integrate with existing systems.
- We welcome your innovative ideas and fresh perspectives to strengthen our growth mindset culture that is grounded in customer obsession, and diversity and inclusion.