Principal Software Engineering Manager
Microsoft
Principal Software Engineering Manager
Hyderabad, Telangana, India
Save
Overview
The E+D Growth Team's role is to help grow our user and customer base so we can fulfill Microsoft's mission of empowering every person and organization on the planet to achieve more. We do this through Product-Led Growth motions that we develop, facilitate, and partner with teams throughout Microsoft to deliver so we can bring more of Microsoft's software - across Microsoft 365, Windows, and elsewhere - to more users and convert those users into customers. We work with every segment of the market including consumers and businesses of all sizes, helping to facilitate improved engagement, retention, and acquisition for the wide array of products inside of the Experiences and Devices organization.
Lead the next wave of growth for Microsoft's most transformative products.
As part of the E+D Growth team, you will help define and deliver our Product-Led Growth (PLG) strategy across Windows, Office, and beyond crafting magical, AI-powered experiences that hundreds of millions of people rely on every day.
As a Principal Software Engineering Manager you will play a critical role in driving the adoption and monetization of Microsoft 365 Copilot through Product-Led Growth methodologies. This role requires a strategic thinker with a deep understanding of product development, user experience, experimentation, and data-driven decision-making.
We are builders, explorers, and connectors and we are looking for a like-minded Software Engineering Managers who thrives on driving big ideas from spark to scale.
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. In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.
Qualifications
Required Qualifications:
- Bachelor's Degree in Computer Science, or related technical discipline AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- 5+ years of experience operating online services.
- 3+ years of people management experience
Other Requirements:
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:
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Preferred Qualifications:
- Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR 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++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- Exceptional skills in influencing and aligning diverse stakeholders across product, design, marketing, research, and business disciplines.
- Ability to think strategically while diving deep into details, you can balance big-picture vision with day-to-day execution.
- Experience working with AI/ML-powered experiences, platform services, or large-scale subscription businesses is a plus.
- Passion for customer-centric innovation, operational excellence, and building inclusive, high-performance team cultures.
- 4+ years people management experience.
- People management experience at a big tech company (Microsoft, Amazon, Meta, Apple, Google, etc).
#ExDGrowth #IDCMicrosoft
Responsibilities
- Guides partnership with appropriate stakeholders (e.g., project manager, technical lead) to determine user requirements within and across teams.
- Guides team and leads identification of dependencies and the development of design documents for a product, application, service, or platform.
- Optimizes, debugs, refactors, and reuses code to improve performance and maintainability, effectiveness, and return on investment (ROI).
- Guides team to drive multiple group's project plans, release plans, and work items in coordination with appropriate stakeholders (e.g., project managers).
- Guides team and act as an expert for Designated Responsible Individual (DRI) and monitors other engineers across product lines, working on call to monitor system/product/service for degradation, downtime, or interruptions.
- Leads product development and scaling to customer requirements and applies best practices for meeting scaling needs and performance expectations and holds accountability for products that do not meet expectations.