About the role
Requirements:
- 12+ years of engineering experience, with at least 3 years designing and building payment or fintech systems.
- Expert-level system design skills; proven ability to architect complex, multi-system payment platforms from first principles.
- Deep hands-on experience with one or more payment domains: payment gateways, UPI integrations, card payment flows, BNPL/EMI engines, wallet infrastructure, or settlement and reconciliation systems.
- Mastery of distributed systems fundamentals in financial contexts: idempotency, exactly-once semantics, saga/outbox patterns, event sourcing, transactional messaging, and consistency models.
- Strong understanding of PCI-DSS, tokenization, HSM-based key management, and secure API design for sensitive payment data.
- Solid grasp of the Indian payments regulatory landscape: RBI guidelines, NPCI operating circulars, and KYC/AML requirements.
- Exceptional coding ability; comfortable working in large, complex codebases; can lead and execute large-scale refactoring with zero regression.
- Proven technical mentorship; track record of elevating the system design capability of teams around you.
- BE/BTech in Computer Science or equivalent.