Senior Software Engineer, Trust & Safety
Core
Build and evolve systems for fraud detection, risk decisioning, abuse prevention, and internal investigation tooling to keep the nonprofit fundraising platform safe.
Role type
Senior IC backend software engineer (fraud & risk)
Builds
Fraud detection/risk decisioning systems, rule engines, scoring pipelines, event-driven risk signals, and investigation tooling for operations teams.
Domain
Nonprofit fundraising, payments, and marketplace trust & safety
Required skills
backend engineering fundamentals, designing scalable event-driven systems, distributed architecture tradeoffs, debugging production issues, stakeholder partnership, translating ambiguous needs into shippable work
Preferred skills
PHP/Laravel or similar MVC frameworks, React/TypeScript, Stripe APIs and payment processor integrations, building internal operations tooling, event-driven architectures (CDC, Kafka), AWS (EKS/Kubernetes, RDS)
Responsibilities
Design and implement fraud detection and risk decisioning systems; create investigation and review tooling for the Trust & Safety operations team; harden the payment transaction lifecycle against abuse; develop deep understanding of fraud vectors in fundraising and payments; mentor team members on Trust & Safety domain expertise
Seniority
Senior, hands-on IC