Senior Engineer (Full Stack)
Quick Summary
Build and maintain deep CRM and mass-data-sync integrations, and keep maintaining them as both sides change. Upkeep is part of the job, not an interruption to it.
Build and maintain deep CRM and mass-data-sync integrations, and keep maintaining them as both sides change. Upkeep is part of the job, not an interruption to it.
Donorbox is a leading fundraising platform and donor management system for nonprofit organizations. Our mission is to accelerate positive impact worldwide by helping nonprofits become highly effective at raising funds and managing their supporter base. Since 2014, we have powered more than 100,000 global organizations to raise over $4 billion in donations. 🚀
Our fast-growing company is profitable and bootstrapped with a healthy run rate. We have a fully distributed and diverse 150-person team based in 16+ states and 23+ countries. In 2026, Donorbox was named by Built In as one of the Best Places to Work in Washington, DC.🏅 Donorbox is rated the #1 software for fundraising, donor management, and nonprofit payment on G2 based on hundreds of verified customer reviews — a reflection of the care our team puts into building products that nonprofits trust.
You will be joining the Developer Platform and Integrations Team. Nonprofits trust Donorbox with the data their work depends on: who their supporters are, what they gave, and when. That data only becomes useful when it reaches the tools each organization has actually chosen to work in. Our job is to move it there safely, automatically, and at scale.
In practice that means deep data integrations — Salesforce, HubSpot, Little Green Light, Blackbaud, Planning Center, QuickBooks Online, HMRC — where Donorbox is the source of truth feeding a customer's system. It means the data imports that bring an org's history across from a previous CRM. And it means standing Donorbox up as a platform for the cases we haven't anticipated: public APIs, webhooks, and the path toward an MCP server and headless capabilities. We operate with a flat hierarchy, a fully remote team, and a deliberate choice to keep our tech stack simple, reliable, and powerful.
At Donorbox, our engineers at this level are what we call "Problem Solvers." At the Senior Engineer level you are handed a problem rather than a task list, and you discover the work it takes to solve it — as we put it internally: "Given this problem, what needs to be done?" This is the level we hire toward and expect engineers to sustain. Integration work rewards it especially: the requirement is rarely the whole story, the third party's documentation is rarely accurate, and the failure modes are rarely visible until someone else's sync has been quietly dropping records for a week.
Responsibilities
~1 min read- →
Requirements
~1 min read- Apply here and fill out our questions to tell us about you!
- Prescreen Call with the Talent Team
- Interview with Hiring Manager
- Assignment
- Panel/Final Interview
- Background & Reference Checks
If this sounds like the right role for you, please apply today and let us know why. We look forward to hearing from you!
Location & Eligibility
Listing Details
- Posted
- August 20, 2026
- First seen
- August 20, 2026
- Last seen
- August 20, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 68%
- Scored at
- August 20, 2026
Signal breakdown

Donorbox simplifies online fundraising for nonprofits with a powerful suite of tools to increase donations and strengthen donor relationships.
View company profilePlease let Donorbox know you found this job on Jobera.
3 other jobs at Donorbox
View all →Explore open roles at Donorbox.
Similar Engineer jobs
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.