Overview

The Deputy Program Manager – Engineering is sometimes known as an Integrated Product Team Lead or Program Technical Manager, is the engineering lead on the program, responsible for overall technical execution, including cost and schedule management of the technical team. Our technical teams are geographically dispersed across locations, so the DPME will need to travel regularly to the sites where our teams are located to work closely and collaboratively with them.

If you are looking for an empowered position where you can use your technical and leadership skills to deliver complex solutions to difficult problems for our warfighters and to augment our national security, has opportunities for you. As a Deputy Program Manager – Engineering within the Space and Intel Engineering department, you will be responsible for the day-to-day direction and leadership for the technical team and (as applicable) the lower-tier technical leads/DPMEs in setting the technical baseline and approach on your program. This does include the creation of the program plan (programmatic and technical), including the Integrated Master Schedule.

Deputy Program Manager – Engineering is responsible for managing cost, schedule, and performance of projects based on state-of-the-art technologies, methodologies, and development environments providing solutions in the defense and intelligence domain. Specific responsibilities include:

  • Assist the Program Manager with the planning, scheduling, budgeting, and quantitative management of all project activities and staff; contribute to and participate in customer reviews; directing resources, organizational interfaces, and project task scope; developing and reporting project metrics; providing concurrence on recommended changes to requirements and design configuration.
  • Ensuring the overall cost, schedule, and performance of the program.
  • Developing and reporting program and departmental metrics
  • Developing and maintaining the program plans (management baseline)
  • Together with Lead Systems and Software Engineers develop and maintain the technical approach/development process
  • Controlling the technical baseline (reviewing and approving recommended changes to requirements and design configuration)
  • Conducting customer reviews and serving as an advocate for customer issues – technical and programmatic
  • Managing Program staffing, resources, organizational interfaces, and program task scope
  • Representing your program on the Line of Business Corrective Action Board
  • Engineering approval/closure of Failure Review Board items
  • Develop and conduct monthly engineering status reviews with program management and engineering leadership.
  • The position involves providing leadership to a medium size engineering team that includes efforts in Pittsburgh and Northern Virginia as well as potentially other CONUS sites.
  • Technologies currently employed include: Java, C++, JavaScript, RDBMS, visualization, networking, across multiple architectures.

Basic Qualifications:

  • 8+ years Software or Engineering Lead experience
  • Candidates must have successful prior experience in planning, scheduling, budgeting, and executing projects to meet cost, schedule, and performance objectives.
  • The candidate must have demonstrated an ability to work in a fast paced/dynamic team environment and possess time management skills to meet schedules.
  • Candidate must have demonstrated experience working in Agile software development processes.
  • Experience with iterative design and development methodologies is a plus; ability to adjust scope and schedule to conform to user feedback and new requirements.
  • Candidate must have the ability to work within and manage an environment of rapidly fluctuating customer requirements.
  • Candidates must have demonstrated excellent oral/written communication skills, and interpersonal skills to support interaction with customer representatives, team members (including subcontractors), and internal management.
  • Flexibility and a tolerance for change (and the ability to manage it) in dynamic program development environments
  • Earned Value Management training/experience
  • Experience interfacing with customers
  • Experience on high reliability product development
  • A passion for excellence and continued learning
  • Must be able to travel up to 50% of the time.

Preferred Experience:

  • Previous Program Management and/or Technical Management experience
  • Experience with management of geographically dispersed teams a plus.