The Technical Program Manager will work closely with senior management and other leadership to manage product goals and development efforts. Responsibilities include managing technical projects; development of product roadmaps; project planning; developing customer and government proposal efforts; interfacing with customers; and defining product architectures. Qualifications desired for this position include a bachelor's or master's degree, 5+ years of experience with technical program management, the ability to work in a highly motivated team, experience with project management software, the ability to lead meetings, excellent organizational and documentation skills, and excellent time management skills.