Job Information
Microsoft Corporation Principal Software Engineering Manager in Hyderabad, India
Are you a customer-obsessed, AI-curious problem-solver who thrives in an inclusive, collaborative global team? The Azure CXP team’s mission is to transform Microsoft Cloud customers into fans. Through our deep engineering engagements with customers and teams across Microsoft, we analyze and amplify customer needs and drive the vision to improve Cloud quality, security, and reliability. Our culture of growth, mindset, and empowerment is central to who we are and how we work.
We are the Azure Customer Experience (CXP) team, and we are looking for a Principal Group SWE Manager to join our team to help drive the next generation of our customer care, trust, reliability, engagement, and observability experiences. We are part of the Azure engineering organization and consider customer experience critical to the overall success of Azure. We create, define, and lead product offerings that set our customers, engineers, and field up for success, empowering them to make data-informed decisions.
To succeed in this role, you will need the following:
• Have a conviction about engineering customer delight and productivity.
• Thrive in ambiguity, then create what is needed to execute at scale to deliver results.
• Drive impactful change through metrics and data.
• Inspire teams across divisions to work together towards common goals.
We are a team that loves big opportunities, and as part of Azure, we have consistently innovated and created new solutions to solve some of our most interesting problems. We value diverse opinions and new, forward-thinking ideas. We have customer empathy and are delighted in understanding our customers’ needs. We use data and KPIs to guide, improve, and grow the success of our programs. Every day, our customers stake their business and reputation on the cloud. You can help #AzCXP provide our customers with the world-class cloud services they need to succeed.
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.
Responsibilities
Our team is looking for a Principal Group SWE Manager to help build, lead and grow a strong customer-centered engineering team. You will work with Azure CXP Program Managers and Data Scientists as well as other Azure engineering teams and the Field, Marketing and Support organizations to define and deliver critical, customer-facing features and the tools, infrastructure and end-to-end solutions required for all the rapidly expanding programs in Azure CXP. You will get the opportunity to actively participate in the hiring and building of your own team and the rest of the org. Please find the details of the responsibilities .
Coding:
• Guides team within and across teams in producing extensible, and maintainable code. Optimizes, debugs, refactors, and reuses code to improve performance and maintainability, effectiveness, and return on investment (ROI).
• Coaches others to review code of a product to assure it meets the team's and Microsoft's quality standards, is reliable and accurate, and is appropriate for the scale of the product/solution.
• Reviews debugging tools, logs, telemetry, and other methods, and acts as an expert for others to verify assumptions through writing and developing code proactively before issues occur and reactively as issues occur across products and multiple teams.
Design:
• Guides teams and leads identification of dependencies and the development of design documents for a product, application, service, or platform. Leads identification of other teams and technologies that will be leveraged, how they will interact, and when one's system may provide support to others.
• Guides team in creating clear and articulated plan for testing, and defines success for test outcomes.
• Guides others through efforts and discussions for architecture of aspects of products/solutions (e.g., design, cost). Creates proposals for architecture and design documents, and leads testing of hypotheses and proposed solutions.
Implement
• Acts as an expert and guides team experimentation to determine the effectiveness of changes and monitors developments for prototyping and testing across products and multiple teams, interprets results, and makes a decision on next steps or ship decision from results.
• Guides team to drive multiple group's project plans, release plans, and work items in coordination with appropriate stakeholders (e.g., project managers).
• Acts as an expert to others for deployment appropriate environments. Establishes standards for the correct measures to deploy products.
Reliability and Supportability
• Guides team and leads efforts to collect, classify, and analyze complex data and analyses on a range of metrics (e.g., health of the system, where bugs might be occurring).
• Guides team and acts 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. .
• Integrates, designs, and reviews others work across a team or product to integrate instrumentation for gathering telemetry data on system behavior such as performance, reliability, availability, utility, and safety mechanisms.
• Acts as an expert for others' operations of live service as complex issues arise on a rotational, on-call basis. Reviews systematic issues and ensure solutions.
Engineering Excellence:
• Guides team and leads efforts to ensure the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility across solutions and teams.
• Identifies skills needed and ensures engineering team's skills remain current by investing time and effort into staying abreast of current developments.
• Guides the decision-making process around tool development. Oversees resourcing of tool development and reuse within the team. Ensures the team uses open sources and reuses them as applicable.
• Understand User Requirements
• Guides partnership with appropriate stakeholders
Qualifications
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++, C#, Java, JavaScript, or Python OR equivalent experience.
4+ years people management experience 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 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 equivalent experience.
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .
Microsoft Corporation
-
- Microsoft Corporation Jobs