Microsoft Corporation Principal Software Engineering Manager in Hyderabad, India
Principal Engineering Manager
Cybersecurity is the biggest challenge of our time. Our team takes cybersecurity out of a place of fear and makes it about innovation and empowerment by leveraging broad scope of technologies, threat signals, AI, cloud infrastructure to tackle one of the unique & hardest engineering challenges through a strong, open and multi-cloud security ecosystem that enables people to realize their full potential securely.
We have unique engineering challenges and market opportunities that dwarf hyper-scale public clouds. With deep curiosity, continuous learning, and an emphasis on rapid problem solving, we know bold innovation is possible. To deliver on our vision, we’re looking for engineering managers who are excited about the prospect of delivering mission critical software products through clarity in designs and can methodically bring a plan into action.
This is an terrific opportunity to work with a highly motivated diverse engineering team with a thriving, learning culture and steer the direction for products while partnering across multiple organizations. This role presents a great deal of executive visibility, product innovation, deep technical impact across distributed systems, security posture in IoT, cyber-physical systems, applied AI and empowering individuals to make technical decisions and executing on them. You will play a key role in hiring and growinga high-performance engineering team and promoting a collaborative culture.
As an Engineering Manager in our team, you will mentor and grow an energetic, diverse, and motivated team with a good mix of talent. You will be Leading the architecture, design and implementation of services for extremely high scale, throughput, durability, and low latency. We are also looking for a person who thinks strategically, works pragmatically and with enthusiasm in a fast-moving environment with few guardrails. You will also need strong customer empathy and an ability to focus our engineering efforts on customer requirements as well as Microsoft’s business priorities. In addition, you will create an inclusive environment that attracts and retains high-performing engineers.
15+ years of software development experience using C++, C#, Java, or any enterprise programming language with large code bases.
3+ years of people management experience.
Experience building and managing teams running maintainable, reliable, and distributed systems at scale.
A bachelor’s degree in computer science or related discipline, or equivalent relevant work experience
Experience in cloud development principles and patterns, particularly loosely coupled architectures and micro-services
Technical knowledge of cloud-native compute, storage, and networking aspects along with exposure to orchestration technologies & CI/CD tools.
Ability for setting and driving towards measurable goals
Excellent collaboration skills with ability to develop key partnerships
Experience with Azure, AWS, GCP or public cloud offerings
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form (https://careers.microsoft.com/us/en/accommodationrequest) .
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.