Principal Program Manager Job in Bedford, Massachusetts US
Principal Program Manager
General Summary: Manages multiple complex technical programs, projects and initiatives. Coordinates all engineering activities as well as corporate cross functional activities. Drives the creation and management of cross-functional leadership teams; facilitating, coordinating and leading cross-functional teams to complete a variety of technical program plans, tasks, and milestones. Reconciles priorities and resources allocated to programs and projects. Maintains an awareness of industry trends, business conditions and internal processes and practices to ensure the success of complex programs. Responsibilities may also include implementations of technology, channel readiness or partners interaction across product families. Formulates and drives improvements in procedures and best practices within Program Management. Contributes to the product line or product family roll out strategy. Principal Duties and Responsibilities: · Leads the development and execution of company-wide (global) product deployment plans, working with all functions including Product Management, Engineering, Marketing, Professional Services, Customer Services, Customer Support, Training, Manufacturing, Sales, Sales Readiness and Corporate Quality. · Plan and coordinate all engineering activities, and as such: o Is accountable for meeting the project's quality requirements and helping with trade-off decisions for features and resources. o Tracks and manages project risks and escalates appropriately. o Ensures engineering best practices and software development lifecycle are applied. o Provides metric and project status on a weekly basis, defines and tracks to release criteria o Ensures open communication among team members. o Assists in removing technical, procedural and process-related obstacles. o Build, track and update project schedule. · Drives the creation and management of multiple cross-functional leadership teams, inclusive of EMC?s core business units, software divisions and and/or third party partners. · Develops, defines and oversees execution of critical program elements. · Leads cross-functional priority setting and resource allocation relative to each program, project and/or initiative. · Ensures completion of all specific deliverables and tactical initiatives required to support initiatives. May facilitate partner alignment and maintain partner relationships with cross-functional EMC groups to ensure successful completion of program deliverables. · Communicates multiple program initiatives, messaging, and status across EMC's core business units, software divisions and/or third party partners. Develops and manages communication and coordination of cross functional teams across all areas. · Supports, and influences continuous improvement of program, product/solution lifecycle processes, practices and initiatives. Identifies, escalates and ensures resolution of issues impacting successful execution of programs. May create innovations to the corporate program lifecycle. · Monitors released products to ensure that business objectives are being met after the product is brought to market. Education/Experience Required: BS/BA degree plus 6-8 years; Master?s plus 4-6 years. · 5-7 years of experience as a technical program/project manager, preferably within an enterprise software development environment. · Works effectively with senior management. · Ability to understand architecture and technology of a product is desirable. · Takes initiative in making decisions and follows through to ensure successful results. · Proven track record to lead multiple complex projects simultaneously and complete them on time. · Demonstrated ability to persuade and influence others without having direct authority over resources. · Strong aptitude for developing partnerships across functional areas. Skills: · Cross-functional skill · Possesses strong product/technology/industry knowledge. · Strategic planning abilities. · Ability to prioritize projects and deliverables. · Ability to lead, motivate and direct a workgroup. · Strong Communication skills. · Strong Negotiation skills. · Strong Interpersonal skills. · General knowledge and application of engineering concepts. · Problem solving skills. · Results driven. · Experience and knowledge of engineering best practices and experience in multiple software development life cycles.