We’re looking for a Senior Software Engineer to lead development of our core payments platform. You’ll build and own systems for processing and reconciling money movement across multiple payment rails (ACH, credit card, wire), integrating with external payment processors and banking partners. This role drives secure, resilient, and compliant payment infrastructure used by our customers every day.
Key Responsibilities
Architect, build, and maintain scalable, secure payment systems
Own end-to-end payment workflows: initiation, processing, settlement, reconciliation
Design fault-tolerant, idempotent payment patterns and retry logic
Build monitoring, alerting, and automated reconciliation processes
Collaborate with finance, product, and support teams on payment operations
Mentor engineers on payment best practices and lead technical discussions with processor teams
Ensure PCI compliance, secure credential handling, and robust audit trails
Required
Nice to Have
Salary
$170 - 200K