Senior Payments Engineer — Acquiring & Payment Processing
RemoteFull-time7–13 yrs4.8 L–₹9 L a monthPosted 4 months ago
Senior engineering role at Sezzle. Needs 7+ years and a B.Sc, B.Tech or B.E.. Remote; pays ₹4,75,000–9,02,500 a month.
About the role
We're hiring a Senior Payments Engineer to own and scale the systems at the heart of Sezzle's acquiring and payment-processing stack — the services that integrate with processors and gateways (Stripe, Adyen, Fiserv, Plaid, and more partners from the broader acquiring ecosystem), move funds, and keep transactions accurate, auditable, and resilient.
What you'll do
- Design and build backend services in Golang that integrate with payment processors, gateways, and card networks
- Own critical money-movement flows end to end: authorization, capture, settlement, refunds, reconciliation, and chargeback/dispute handling
- Build idempotent, fault-tolerant, auditable transaction processing within a distributed architecture (transactional outbox patterns; queues such as Kafka, SQS
- Operate within PCI DSS scope — tokenization, network tokens, secure handling of payment data, and 3DS/SCA flows where applicable
- Instrument and monitor payment health: authorization/decline rates, processor performance, latency, and settlement accuracy, driving continuous improvement
What you need
- SQL
- AWS
- Kubernetes
- CI/CD
- Python
- Prometheus
Good to have
- REST APIs
- Go
- Microservices
- Instrumentation
- Datadog
- Kafka