Technical Program Manager

CACI•Florham Park, NJ

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 understand current and future cybersecurity needs and challenges, and helps develop, propose, and win programs that contribute to national cybersecurity. The Technical Program Manager coordinates engineering teams and cross-functional activities related to cybersecurity, advanced network systems, and technologies. The position also guides high-impact internal R&D programs, supports business development, and advances department strategic initiatives.

Requirements

  • Requires an active Top Secret clearance and the ability to obtain additional clearances as needed for 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 multi-year 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 networking, and wireless networking.
  • Software development skills and demonstrated experience with current programming languages such as C and C++.
  • Experience with Linux, embedded systems, and various real-time operating systems.
  • Master’s degree.

Responsibilities

  • Organize engineering teams supporting government R&D programs, including employee selection and oversight of technical, contractual, and programmatic functions, as well as software development and production.
  • Coordinate project requirements based on customer needs; plan and schedule commitments; assign staff; and manage program budgets and timelines.
  • Lead project team meetings and track action items through completion.
  • Work with technical teams to prepare detailed customer briefings and documentation on project status, technical solutions and concepts, new business ideas, communications systems, and unique applications.
  • Engage with customers to provide project updates, identify changing needs, maintain project goals and expectations, and foster innovation and new business opportunities.
  • Help grow the technical capabilities and effectiveness of the team through training, collaboration, and recruiting.
  • Recommend and initiate process improvements and improvements to development practices.
  • Drive successful delivery 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 and development opportunities and resources.
  • Healthcare benefits.
  • Wellness benefits.
  • Financial benefits.
  • Retirement benefits.
  • Family support benefits.
  • Continuing education benefits.
  • Time off benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service