Senior Software Engineer, Advancement Services
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
