Senior Software Engineer (Fundraising) — Remote
Core
Using engineering to support fundraising operations, including delighting donors, helping fundraisers, recording donations, and building tools for the public.
Role type
Senior Software Engineer (Fundraising)
Builds
Donation recording systems, donor communication tools, and fundraising support infrastructure.
Domain
Non-profit / International Development / Cash Transfers
Deliverable
product features
Required skills
Laravel, PHP, JavaScript, HTML, CSS, Salesforce, WordPress, SQL, CSV data wrangling, autonomous development, on-call incident management, cross-functional collaboration with non-engineers
Preferred skills
Experience with legacy systems, comfort with messy/poorly defined tasks, ability to work independently
Technologies
Laravel, PHP, JavaScript, HTML, CSS, Salesforce, WordPress, SQL
Responsibilities
Develop and maintain fundraising tools and donation recording systems; debug legacy code and support fundraisers during peak donation periods; work autonomously to define, build, test, and launch features; collaborate with non-engineers on rapidly changing tasks
Seniority
Senior, hands-on IC