Lead Software Engineer - Payments
Core
Lead technical ownership of a high-volume payments platform processing $3B+ annually, ensuring financial-grade correctness and reliability for the social good sector.
Role type
Lead Software Engineer (Payments Infrastructure)
Builds
API gateway, event infrastructure (EventBridge/FundraisingBus), webhooks, and reconciliation systems for nonprofit and corporate giving.
Domain
Fintech / Social Impact Technology
Deliverable
production ML models | product features | infrastructure
Required skills
Payments systems architecture, Event-driven architecture, TypeScript, Node.js, AWS serverless (Lambda, SQS, EventBridge, Aurora), Financial correctness (idempotency, reconciliation), AI-assisted development, Technical leadership
Preferred skills
Stripe integration, PCI compliance, API schema governance, Fraud detection patterns, Agent-based workflow automation
Technologies
TypeScript, Node.js, AWS (Lambda, SQS, EventBridge, Aurora Serverless), Stripe, EventBridge, FundraisingBus
Responsibilities
Own technical health and quality for the Payments Platform including architecture decisions and release cycles; Drive architecture decisions across API gateway, auth, and event infrastructure; Ensure API and event schemas are designed for durability and financial-grade correctness; Mentor engineers and participate in candidate evaluation; Design and build agents to automate platform engineering workflows; Remove systemic friction in build, test, and deployment pipelines.
Seniority
Senior, hands-on IC with leadership responsibilities