CareerPlan

Senior Software Engineer, Advancement Services

United States- RemoteRemoteFull-time2026-10-27 → 2026-11-10
Hybrid · United States

Core

Building scalable AWS-based data pipelines and bidirectional integrations to sync donor data between GiveCampus and school CRMs (Blackbaud, Salesforce) for AI-driven fundraising tools.

Role type

Senior IC backend engineer (data pipelines & integrations)

Builds

High-volume data sync pipelines, CRM connectors, and partner APIs

Domain

Higher education fundraising technology / Data engineering

Required skills

Distributed ETL, API integration, data modeling, AWS infrastructure, idempotent processing, rate limiting, infrastructure as code

Preferred skills

AI agent development, Ruby on Rails, public API design

Technologies

AWS, Blackbaud Raiser's Edge NXT, Salesforce, OpenAPI, Sentry, New Relic

Responsibilities

Design and ship scalable data pipelines handling tens of millions of records; manage bidirectional syncs with third-party CRMs; implement idempotent consumers and handle backpressure; maintain partner-facing APIs; build and maintain AI agent context and guardrails

Seniority

Senior, hands-on IC