Group Engineering Manager
Microsoft
Group Engineering Manager
Noida, Uttar Pradesh, India
Save
Overview
Do you want to be a part of a multi-billion-dollar organization that is rapidly growing and is responsible for 100M MAU and 1 Exabyte of customer data in the cloud at high performance and scale? Do you want to work on technically challenging problems on the cloud in a full-stack environment, with an opportunity to influence the roadmap and vision of not only your team but your partner teams as well? If so, come join the OneDrive-SharePoint (ODSP) team as part of Office M365 ecosystem in Noida!
SharePoint helps millions of people work better together and empowers the biggest companies in the world to solve mission critical problems. We create global scale services to store, secure and manage some of the most sensitive data on the planet. We have fantastic opportunities and are on the front-line of making many of our next generation architecture investments to deliver world-class service management, autonomous cloud & regulated clouds, deployments & engineering systems capabilities using cutting-edge technology.
We are looking for an Principal Group Engineering Manager, who is passionate about building a great team and who puts people and culture at the forefront. Someone who can make sure ODSP meets the ever-growing list of security, compliance & regulation requirements and work on constantly improving the security posture of our software. You will have an opportunity to work with peers across the company in Office, Azure, Microsoft365 and more.
If you have experience building large-scale managed cloud services, and love the challenge of designing and delivering cutting-edge technologies, this is the role for you. Our team is passionate about developing fault-tolerant, performant, self-managing services that can manage mission-critical workloads at massive 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.
Qualifications
Required Qualifications:
- Bachelor's Degree in Computer Science, or related technical discipline 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.
- 5+ years leading teams delivering complex cross functional features with high business impact.
- Working in agile teams with strong customer focus.
- Experience in Azure, Exchange, or other cloud and distributed systems is a big plus.
- Proven track record of forming, mentoring, and growing strong engineering teams.
- Demonstrated independence, bias for action, and tolerance for ambiguity.
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 12+ 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 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- 6+ years people management experience.
- Good communication and cross group collaboration skills.
#SharePointIndia
Responsibilities
As a Principal Group Engineering Manager, you will lead and own key areas of the service – working closely with our product, engineering peers and collaborate with teams within and outside our organization. You will also be responsible for a large group of software engineers and their managers - making sure your group is thriving and productive, nurturing individuals’ careers and cultivating Microsoft values within it.
To do that you will need to –
- Lead and manage a group of software engineers individual contributors and their managers - promoting a culture of ownership and accountability.
- Create strategy, vision and roadmap, prioritize investments and manage risks.
- Create/Manage a world class & high performing engineering team.
- Guide the group in the design, development, testing, and deployment of high-quality software.
- Ensure that projects are completed on time and meet all business and system requirements.
- Work closely across groups and disciplines to shape the solutions and make sure they provide value to our customers.
- Mentor and coach team members, assisting with their professional growth.
- Communicate effectively with team members and stakeholders to ensure alignment on project goals and deliverables.
- Foster a culture of agility, innovation, and customer-focus within the team.
- Comply with project plans and industry standards.
- Lead by example high level of technical excellence (including but not limited to participating in design, code reviews), and act as a technical leader for the team.