Senior Software Engineer, Advancement Services

Added
39 minutes ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

aws postgresql s3 eks ruby on rails

📋 Description

  • Design and ship AWS-based pipelines with idempotent consumers
  • Build bidirectional integrations with fundraising CRMs
  • Handle third-party integration challenges: auth, rate limits, retries, upsert semantics
  • Support incremental syncs using row hashing and parallel batch runs
  • Reconcile records from multiple sources including file uploads, APIs, and CRM integration
  • Plan migrations with rollback/fallback and prove parity

🎯 Requirements

  • 6+ years building and running production backend systems, including a distributed ETL or sync
  • Experience building against APIs you don’t control, handling auth, token expiry, rate limits
  • Careful data modeling: external IDs, timezone-safe bulk writes, safe schema changes
  • Clear written communication: design docs, PR descriptions, and incident notes
  • Strongly preferred: AI-native experience with coding agents, using context files, skills
  • Strongly preferred: AWS infrastructure as code experience, owning deploy, monitoring, on-call

🎁 Benefits

  • Remote-first work from anywhere in the US
  • Opportunity to attend company-wide and team-specific onsites throughout the year
  • Meaningful role in shaping company future at a mission-driven company
  • Work on impactful projects supporting education and fundraising
  • Learning opportunities: gain expertise in Raiser's Edge NXT, SKY API, Salesforce, and school
  • Potential for career growth (IC4/IC5 levels)
Get alerts for new remote engineering jobs
A weekly email with new matches. Unsubscribe anytime.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →