Senior Software Engineer - Acquiring
Core
Building and maintaining high-performance transaction processing infrastructure for card payments, including authorization, capture, settlement, and fraud prevention.
Role type
Senior Software Engineer (Payments Acquiring)
Builds
Scalable APIs and services for the full transaction lifecycle, integrations with card networks and gateways, and automated financial reconciliation systems.
Domain
Fintech / Payments / Financial Services
Deliverable
production ML models | product features | infrastructure
Required skills
Serverless architecture, microservices, event-driven design, high-volume transaction systems, asynchronous messaging, DevOps practices, cloud cost optimization, clean code, business logic translation for payments.
Preferred skills
GCP (Cloud Run, Functions, Pub/Sub), ISO 8583 protocols, card ecosystem knowledge (Visa, Mastercard), fraud detection and risk modeling, PCI DSS, ISO 20022, payment gateway integration.
Technologies
GCP, Cloud Run, Cloud Functions, Pub/Sub, Cloud Tasks, Cloud Scheduler, ISO 8583, ISO 20022
Responsibilities
Develop and scale APIs for authorization, capture, cancellation, and chargeback; evolve integrations with card providers and gateways; build automated financial reconciliation pipelines; implement and maintain real-time fraud detection engines; optimize system performance and latency; ensure observability and proactive monitoring; debug and mitigate critical production incidents.
Seniority
Senior, hands-on IC