Bachelor's degree in information systems, computer science, business, or related field, or equivalent experience with 10 years in office management.
Hands-on experience with Blackbaud CRM solutions, Infinity SDK, C#/.NET, Angular, SQL Server, and REST APIs.
Proven track record in managing technical teams and training staff in SDLC and change management.
Expertise in CRM administration and fundraising operations, including donor data governance.
Experience in designing data models and ETL/ELT pipelines with a focus on quality and reliability.
Strong skills in stakeholder communication, requirement gathering, and backlog prioritization.
Preferred experience with modern data platforms like Snowflake or Databricks, and familiarity with AI applications.
Responsibilities
Partner with stakeholders to define project requirements and align CRM delivery plans with team priorities.
Oversee CRM administration and development, ensuring solutions are scalable and maintainable within security standards.
Teach and implement software development life cycle (SDLC) and change management practices.
Lead team delivery, manage backlog priorities, and report progress to the Senior Director.
Drive centralization and automation efforts to enhance workflow efficiency and data quality.
Direct data architecture and secure integrations across CRM and hospital systems, delegating daily tasks to the data engineer.
Benefits
Opportunity to lead a critical technology function in a prestigious children's hospital.
Engagement in innovative projects involving modern data platforms and AI applications.
Collaborative work environment with a focus on professional development and team performance.
Hybrid work model with required onsite presence on Tuesdays and Thursdays.
Full Job Description
Job Posting Description
Job/Department Summary: Boston Children's Hospital Trust seeks a Director of CRM and Data Engineering to lead CRM administration, software development, data integration, and data platform optimization. Reporting to the Senior Director, Technology Strategy and Solutions, this leader is accountable for team performance, platform reliability, and delivery.
Responsibilities:
Partners with stakeholders and project management to define requirements, scope, acceptance criteria, and realistic expectations. Aligns CRM and data delivery plans with team priorities and recommends roadmap, platform, or vendor changes to the Senior Director.
Owns CRM administration, development, reliability, and usability, ensuring scalable, maintainable solutions within approved architecture and security standards. Contributes to complex Blackbaud CRM and Infinity SDK development, reviews code and designs, and coaches engineers while delegating routine implementation.
Defines and teaches software development life cycle (SDLC), release, and change management practices, including source control, testing, documentation, and deployment.
Leads team delivery and manages the backlog and Jira priorities by value, risk, dependencies, and capacity, challenging or declining requests as needed. Coordinates milestones and releases and reports progress, capacity, risks, and recommendations to the Senior Director.
Leads centralization, standardization, and automation, using data and pilots to simplify workflows and improve efficiency, data quality, and reliability.
Directs data architecture, ETL pipelines, and secure integrations across CRM, Snowflake, and hospital systems within data governance standards, delegating daily pipeline development and support to the data engineer.
Education/Requirements:
Bachelor's degree in information systems, computer science, business, or a related field, or equivalent professional experience and 10 years of experience in office management is required.
Experience:
Hands-on engineering experience building and supporting production Blackbaud CRM solutions using the Infinity SDK, C#/.NET, Angular, SQL Server, and REST APIs
Success managing technical teams and training staff in SDLC, release management, and change management
Expertise in CRM administration and fundraising operations, including permissions, constituent management, gift processing, financial reconciliation, and donor data governance
Experience designing data models, integrations, ETL/ELT pipelines, and warehouses with quality and reliability controls. Measurable success improving processes and automating work, using data to challenge assumptions and guide decisions
Experience gathering requirements, prioritizing backlogs, and coordinating delivery with project management. Clear stakeholder communication and negotiation, including setting expectations, explaining tradeoffs, and constructively declining requests
Preferred experience with modern data platforms such as Snowflake or Databricks; AWS, Azure, or GCP; event-driven architecture and publish/subscribe messaging; scalable automation and orchestration; and delivery tools and practices such as Jira, Confluence, CI/CD, automated testing, or infrastructure as code
Preferred experience applying AI, including generative AI or agent workflows, to development, research, or business processes, with methods to evaluate accuracy and value. Experience using statistics, mathematical modeling, or applied research to test assumptions, evaluate solutions, and measure outcomes is also preferred
Hybrid roll and requires to be onsite on Tuesdays and Thursdays
About Boston Children's Hospital
Boston Children's Hospital is a 404-bed comprehensive center for pediatric health care. As one of the largest pediatric medical centers in the United States, Children's offers a complete range of health care services for children from birth through 21 years of age. Boston Children's Hospital is home to the world's largest research enterprise based at a pediatric hospital. More than 1,100 scientists, including nine members of the National Academy of Sciences, 11 on-staff members of the Institute of Medicine and 9 members of the Howard Hughes Medical Institute. The hospital is also the primary pediatric teaching affiliate of Harvard Medical School.