New

Director of Technology

Full-time

Hybrid

Deadline

February 28, 2025

About the organization

CEP

Center for Effective Philanthropy

Organization type

Research Institution

In A Nutshell

Location

Hybrid Cambridge, MA, USA

Salary

$183,000

Job Type

Full-time

Experience Level

Senior-level

Visa Sponsorship

Not Available

Deadline to apply

February 28, 2025

Guide the Center for Effective Philanthropy’s (CEP) technology roadmap, software development, and IT infrastructure.

Responsibilities

Strategic Leadership:

  • Lead initiatives related to digital transformation, identifying opportunities to leverage emerging technologies such as AI and cloud computing to drive business impact and efficiency.
  • Oversee the development, maintenance, and enhancement of CEP’s proprietary software and systems, including the Online Reporting System (ORS), which serves as the backbone of CEP’s survey tool and a critical driver of earned revenue. Develop and maintain a technology roadmap that aligns with the organization’s overall strategy and departmental needs, ensuring adaptability to future needs.

Resource Management:

  • Supervise and mentor two Data System Engineers, including conducting performance evaluations and providing constructive feedback to support their professional growth.
  • Foster a collaborative environment within the Technology team and across departments to ensure alignment on projects and initiatives while promoting a culture of teamwork and innovation.
  • Evaluate proposed technology applications, systems, and expenditures to ensure coordination, mission alignment, and to meet agreed upon thresholds for return on investment and operational impact.
  • Manage relationship with CEP’s external IT provider to ensure the delivery of high-quality services and support that align with organizational goals.
  • Annually review and adjust the IT budget to align with changing business priorities, centering cost-benefit analysis while maximizing impact.

Technical and Project Management:

  • Assign duties, schedule work, and prioritize projects based on organizational needs, ensuring operational efficiency and alignment with the organization’s goals.
  • Develop project plans and processes with focus on continual improvement of the efficiency and success of technology projects.
  • Enhance communication and collaboration with key stakeholders at various levels across the organization. Regularly update stakeholders on project progress and solicit feedback.
  • Lead the planning, development, and coordination of the organization’s technology systems, including implementing quality assurance processes, and ensuring the security and effective management of organizational data and websites.
  • Manage technology vendor relationships. Activities include negotiating contracts, setting service level agreements when applicable, maintaining regular communications to ensure alignment, and evaluating vendor performance.
  • In collaboration with the IT managed service provider, establish and oversee a comprehensive cybersecurity strategy – including regular audits, vulnerability assessments, and response plans to mitigate potential security risk- and technology-related disaster recovery procedures.

Skillset

  • At least 10 years’ experience in technology, with at least 5 years’ experience in people and project management as well as the development and implementation of technology strategies.
  • Proven track record of successfully implementing organizational-wide technology initiatives.
  • A strong understanding of cloud architectures (e.g., AWS, Azure) and their applications within a data-driven environment, including experience with cloud deployment, scaling, and management.
  • Significant experience with data management and warehousing.
  • Experience with code management and review tools such as Github, fostering a collaborative and transparent development environment.
  • Familiarity with SaaS based software and SSO, SAML Integration and Integration through APIs.
  • Experience managing and directing the technical aspects of a CRM system, preferably Salesforce.
  • Familiarity with Software Life Cycle, Disaster Recovery Plans, and DevOps management.
  • A degree (or related practical experience) in computer programming or related field a plus.

Spot any inaccurate information? Have a job to share? Let us know.