Drives portions of the planning and execution of multiple complex projects or programs in support of the continuing evolution of the organization's software products. - Partners with cross-functional software development teams to help them prioritize, plan, track and execute complex, cross organizational programs. - Performs program analysis, manages risk, identifies and influences necessary course corrections, and communicates program status and activities across multiple levels of management.…