Senior Software Engineer - Payment Processing
Core
Design and implement automated, end-to-end transaction lifecycle tracking to replace manual reconciliation processes for a critical payment processing platform.
Role type
Senior Software Engineer (Payment Processing)
Builds
Automated payment processing engine, reconciliation systems, fraud detection, and chargeback management
Domain
Fintech / Payments
Deliverable
production ML models
Required skills
Distributed systems, financial reconciliation, fraud detection, API integrations, system reliability, scalability, legacy codebase navigation, AI-assisted development
Responsibilities
Design and implement automated transaction lifecycle tracking; Develop and enhance payment processing capabilities including fraud detection and chargeback management; Work across parallel versions of the payment engine to resolve inconsistencies; Collaborate with Storefront engineering to close reconciliation gaps; Strengthen system reliability and scalability; Contribute to shared payments architecture design
