Principal Software Engineering Manager at Microsoft
Principal Software Engineering Manager Details
May 15, 2019, 5:25 p.m.
and collaborative team Azure Stack is
The world is undergoing a transformation to cloud computing, and Microsoft is leading the way to extend Azure cloud services to sovereign, disconnected, edge, enterprise, and hybrid scenarios. Azure Stack is a key intelligent edge solution that enables customers to use Azure services in their on-premises environments. Customers can enable a modern application development environment for their organization across the cloud and on-premises, while taking advantage of Azure native toolsets and APIs. If you are inspired by this cloud innovation, have the skills to build and support production grade services, and are looking for a dynamic and collaborative team environment, come talk to us! The Azure Stack team builds robust, distributed, scalable, and resilient services using modern technologies such as C#, micro-service architectures, decentralized and agent based architectures. Our Fabric team owns the distributed systems platform that makes it easy to update and manage microservices and containers,
We are looking for smart, agile, and intellectually curious engineering managers who enjoy transformative projects. You will be working with a team of amazing engineers reporting to you, other peer engineering managers, PM and designers, and work closely with our partners across Microsoft.
Required qualifications: BS or higher in Computer Science or related technical field 7+ years experience with delivering distributed software, with service-oriented development and cloud-based systems Preferred qualifications: Demonstrated commitment to the success of others, as a leader in the team you will be expected to mentor and manage junior developers Strong technical abilities, problem solving, system engineering skills Good communication skills and a track record of cross-group/cross-discipline collaboration Track record of creating and transforming engineering process to deliver higher