Senior Program Manager

Are you passionate about solving deep technical problems with tough business requirements and direct customer impact? Do you want to work in a fast-paced platform cloud team shipping updates on a monthly basis? Are you looking to apply your open-source skills to growing business? Do you want to design and build a massive scale, worldwide, highly available, customer-focused application and server platform? This may be the place for you…

The Azure VM Program Management team designs and builds the IaaS offering of the Azure platform, on both Linux and Windows. The team interfaces with external partners, helps internal partners, and builds the overall Azure compute strategy. The team also develops the business logic and technical requirements for worldwide deployments of Azure applications.

The Role

We are looking for an experienced Program Manager to create an ongoing compute vision, plan and drive features and architecture changes across a wide set of technology areas in the team, specifically focusing on Linux and other Open Source solutions. This role will also be responsible for improvements in the scalability and global deployment of components managing compute resources.

The responsibilities will include:

• Formulating a vision, value proposition and roadmap for compute improvements in the platform.

• Guiding design and direction of the compute components, helping design for scalability and global reach.

• Driving customer-focused engineering by planning and designing platform improvements based upon customer feedback.

• Leading a team with guidance and direction based upon the above vision and strategy.  

• Driving business strategy across multiple facets of the compute stack.

The Qualifications

• Open Source development and Linux expertise is required

• Strong leadership, with proven track record with Program Manager core competencies.

• History of successfully coordinating cross-team projects and collaborating with partners, both internal and external

• Track record of making trade-offs, negotiating, and building consensus, all while keeping the project goals in mind

• 8-15 years of engineering experience, with demonstrated success in leading complex, cross-team software projects from planning through release

• Strong working experience in Windows or large-scale cloud applications.

• Technical Bachelor’s degree or equivalent

• Working experience in distributed programming models and in building very large scale distributed systems is desired

Microsoft is an equal opportunity employer.  All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.


View the original article here


EmoticonEmoticon