New York

Director of Program Management

The Director of Program Management provides overarching support, drives strategy and works directly with other members of the leadership team to ensure project work progresses in accordance with goal expectations. In addition, this role oversees and leads the program management team, including planning, structuring, leading and executing of all projects to ensure they launch successfully, on time, in budget, and meet all quality requirements.

Essential Functions

  • Ensures consistent standard of work across portfolio of projects.

  • Provides program triage.

  • Identifies and implements operational efficiencies.

  • Independently creates organizational structure for FROM teams for client work; articulating org charts, revenue models, identifying business development opportunities and helping clients to manage their project management structure and cadence as applicable.

  • Drives deliverable development across a wide variety of projects with inputs from other capabilities and at a high quality level.

  • Maintains status as the "Product Owner" of deliverables and effectively makes deliverable decisions with considerations across business, functional and technical needs.

  • Assigns the appropriate owner for requirements gathering and can independently drive requirements gathering for general projects not requiring intricate subject matter expertise.

  • Represents deliverable work across a wide audience group; clearly articulates and provides supporting rationale for deliverable revisions and refinements.

  • Determines optimal staffing models across company portfolio and manages resource allocations or implemented resource management processes for managing resources at the portfolio level.

  • Leads new business for existing clients and client portfolios to develop project and account scopes and assumptions that protect the interests of FROM.

  • Develops, tracks, and accurately reports growth initiatives.

  • Maintains accountability for overall financial health of respective client's business.

  • Performs annual client scope planning.

  • Provides revenue and operational $ modeling and serves as a key stakeholder in internal financial planning.

  • Leads client negotiations, pricing, contracts, etc.

  • Partners with clients to understand client business objectives and translate them into efficient, actionable programs.

  • Navigates C-level political environment and manage senior-most relationships independently.

  • Diplomatically navigates sensitive project/program issues directly with the client and achieve resolution.

  • Effectively communicates complex or difficult information.

  • Resolves of escalated issues.

  • Keeps program management team apprised of company decisions, changes and practices. 

  • Leads, educates and motivates teams to perform.

  • Collaborates with functional leadership within MI and effectively represents Program Management initiatives and interests.

Additional Responsibilities

  • Enters planned time and worked time in the company time tracking system (JIRA) at the end of each day.

  • Contributes knowledge to our company intranet.

  • Works well with fellow team members.

  • Demonstrates dedication to helping FROM meet commitments to our clients.

  • Keeps current on the trends in technology and business as it applies to your particular job.

  • Increases learning in the technology platforms pertaining to current projects/clients. May be required to work some evenings and weekends to meet project milestones.

  • Addition duties, responsibilities and activities may be assigned and/or change at any time with or without notice.

Supervisory Responsibility
This role oversees the program management staff members.

Work Environment
This position is expected to work remotely, at client offices and at FROM offices as client and team schedules dictate.

Minimal travel may be required and is contingent upon the needs of the company.


  • 10+ years of agency / project management experience.
  • Strong, 360 thinker, able to convince the client of the value of the various disciplines both individually and as a suite of capabilities.
  • Complete understanding of the PMBOK (Project Management Body of Knowledge) philosophies and curriculum.
  • Ability to identify and implement operational efficiencies across all project types (digital marketing, and product and web development), bringing internal stakeholders on board.
  • Demonstrated ability to mentor and develop junior-level staff.
  • Ability to navigate open-ended situations (new business pitches, industry events, conferences, etc.).
  • Skilled negotiator.
  • Ability to vary management style according to needs of his/her team and direct reports.
  • Ability to read a room and vary management style to meet the situation at hand.
  • Knows how to balance building consensus and forcing a decision, when necessary.
  • Able to successfully provide senior level intervention and negotiation both internally and with clients.
  • Able to creatively translate complex issues to a wide variety of audiences - both internally and externally - regardless of level or experience.