Are you passionate about enabling software developers to leverage cloud computing in a simple and easy manner? Do you love solving deep technical problems with tough business requirements and direct customer impact? Do you want to design and build a highly scalable, and available platform worldwide? If you answered yes, then the Azure Compute Team may have a position for you. We are looking for an experienced and exceptional Program Manager to set the vision and drive the evolution of the Virtual Machines experience and APIs that are consumed by developers worldwide. The Microsoft Azure Compute team builds the core infrastructure and APIs that power the Microsoft Azure platform. The team owns the compute cluster management of 1000s of physical host servers, 100,000s of virtual machines, REST interfaces to deploy and manage virtual machines, and the developer and IT Pro experiences for Microsoft Azure Virtual Machines.
Set the vision and drive execution for the developer experience of Azure Virtual Machines service as part of the core Azure Compute offerings. Partner closely with some of the 1st party and 3rd party developers building services in Azure. Work closely with engineers, architects, and business leaders and drive the product offerings forward. Leverage market and business insights to direct investments to build the core Azure Compute business.
At least 7+ years of software industry experience. At least 2+ years of experience as a program or product manager. Deep experience in distributed systems, virtualization and cloud technologies. Both technically adept and business savvy enough to interface with all levels and disciplines within the organization, from engineers to executives. Ability to be strategic, but also drive tactics and execution as needed. Exceptional collaboration and communication skills. BA/BS in computer science, compute engineering or relevant industry experience. Advanced technical degree or MBA a plus. "Ability to