CPM: Chief Technology Officer


CPMs CTO will work in conjunction with the Director of Educational Technology to provide the technical infrastructure to support the existing applications as well as provide technical solutions for future projects. This person will need to manage a team of developers as well as having significant project management skills to manage and support all of the technical projects from all of the departments. This person will also monitor and provide assistance to make sure CPM has appropriate security and comply to existing laws regarding CPM's technical services. (Accessibility compliance, WCAG 2.0, GDPR, Working with customers and the tech departments of schools, Law as it pertains to educational programs.)


We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, disability status, protected veteran status or any other characteristic protected by law.


Our mission is to empower mathematics students and teachers through exemplary curriculum, professional development and leadership. We recognize and foster teacher expertise and leadership in mathematics education. We engage all students in learning mathematics through problem solving, reasoning and communication.


  1. In partnership with the company’s Directors, identify opportunities and risks for delivering the company’s services as a web-based business, including identification of competitive services, opportunities for innovation, and assessment of marketplace obstacles and technical hurdles to the business success.

  2. In collaboration with the Director of Curriculum Technology, decide and implement appropriate technologies that engage and empower students to learn and use mathematics to develop critical thinking skills and problem solving as indicated in our mission statement.

  3. Identify technology trends and evolving social behavior that may support or impede the success of the business.

  4. Evaluate and identify appropriate technology platforms (including web application frameworks and the deployment stack) for delivering the company’s services.

  5. Lead strategic planning to achieve business goals by identifying and prioritizing development initiatives and setting timetables for the evaluation, development, and deployment of all web-based services.

  6. Participate as a member of the senior management team in establishing governance processes of direction and control to ensure that objectives are achieved, risks are managed appropriately and the organization’s resources are used responsibly, particularly in the areas of software development, office networks, computers, and telecommunications.

  7. Collaborate with the appropriate departments to assess and recommend technologies that support company organizational needs.

  8. Establish a governance process that meets government, partner, and company expectations for customer information privacy.

  9. Direct development and execution of an enterprise-wide information security plan that protects the confidentiality, integrity, and availability of the company’s data and servers.

  10. Direct development and execution of an enterprise-wide disaster recovery and business continuity plan.

  11. Communicate the company’s technology strategy to management, staff, partners, customers, and stakeholders.

  12. Manage email service for the company (in the absence of a system administrator).

  13. Establish and supervise a quality assurance process, including integration and system testing.

  14. Monitor application performance and review any application failures in staging or production.

  15. Establish and monitor a web analytics regime that measures site traffic and application usage relative to business goals.

  16. Establish an application deployment process and supervise deployment to staging and production servers.

  17. Ensure that technology standards and best practices are maintained across the organization.








$120,000+ DOE