Senior Software Engineer – Payments (Credit Card & Alternative Payments)
Related skills
rest apms bnpl 3ds2📋 Description
- Real-time card authorization, batch clearing, and settlement workflows.
- Integrations with banks, card networks, gateways, fraud providers, and tokenization.
- Ensure transaction idempotency and correct state across the card payment lifecycle.
- Support 3DS2 and Strong Customer Authentication (SCA) flows.
- Card vaulting and tokenization per PCI DSS.
- Integrations with APMs including wallets, bank transfers, BNPL, and local methods.
🎯 Requirements
- 5+ years of software engineering experience.
- 2+ years working on payment processing systems in production.
- Hands-on experience with card payment flows: authorization, clearing, settlement, reconciliation, and chargebacks.
- Experience integrating with or building against one or more APM providers (wallets, bank transfers, BNPL, local methods).
- Understanding of four-party (Visa/Mastercard) and three-party (Amex/Discover) models, including interchange, BIN logic, MCC codes, AVS, CVV, and 3DS/SCA.
- Familiarity with PCI DSS and payment data security fundamentals.
🎁 Benefits
- Unlimited Flexible Time Off
- Personalized career roadmap
- Professional development through training opportunities
- Comprehensive benefits prioritizing well-being
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!