Technical Program Manager

CACI International•Florham Park, NJ
•$94,400 - $198,200

About The Position

CACI is seeking a Technical Program Manager to support its Cyber line of business. The role works with customers and subject matter experts to identify current and future cybersecurity needs, develop and pursue programs that advance national cybersecurity, and coordinate engineers working across cybersecurity, advanced network systems, and related technologies. The Technical Program Manager helps organize government research and development programs, overseeing technical, contractual, and programmatic work as well as software development and production. The role coordinates project requirements, schedules, staffing, budgets, and timelines; leads project meetings and action-item tracking; and works with technical teams to brief customers and document project status, technical solutions, business ideas, and communications systems. The position also supports customer engagement, team development, process improvement, strategic initiatives, internal R&D, bids, and new business development.

Requirements

  • Active Top Secret clearance and ability to obtain additional clearances as needed to perform the job.
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related discipline.
  • At least 7 years of related work experience.
  • Demonstrated experience leading and contributing to interdisciplinary projects involving networking technologies, cybersecurity, and software development.
  • Demonstrated experience helping manage and coordinate development of complex systems, including working with customer end-users to define requirements and implementing an effective software development cycle.
  • At least 5 years of experience managing multiyear government programs, including budgets, schedules, staff and facility resources, and direct customer interactions.

Nice To Haves

  • Preferably 6–8 years of related work experience.
  • Knowledge of cybersecurity, IP, and wireless networking.
  • Software development skills and demonstrated experience with current languages such as C or C++; C and C++ are preferred.
  • Experience with Linux, embedded systems, and various real-time operating systems.
  • Master’s degree.

Responsibilities

  • Organize engineering-team efforts for government R&D programs, including employee selection and oversight of technical, contractual, programmatic, and software development or production functions.
  • Coordinate project requirements based on customer needs; plan and schedule commitments; assign staff; and manage program budgets and timelines.
  • Lead project team meetings and facilitate tracking and completion of action items.
  • Work with technical teams to prepare and deliver customer briefings and documentation about project status, technical solutions and concepts, new business ideas, legacy and next-generation communication systems, and unique applications.
  • Engage with customers to communicate project status, identify and address evolving needs, maintain project goals and expectations, and encourage innovation and new business opportunities.
  • Help grow technical capabilities and develop a high-performing technical team through training, collaboration, and recruiting.
  • Recommend and initiate process improvements and improvements to development practices.
  • Support successful fulfillment and extension of department strategic initiatives.
  • Guide high-impact internal R&D programs.
  • Participate in bids, proposals, and new business development efforts.

Benefits

  • Flexible time off benefit.
  • Learning resources and learning and development opportunities.
  • Healthcare benefits.
  • Wellness benefits.
  • Financial benefits.
  • Retirement benefits.
  • Family support benefits.
  • Continuing education benefits.
  • Time off benefits.
  • Competitive compensation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service