Senior Software Engineer: Fiat Integrations
Core
Design and build high-performance backend services to orchestrate, settle, and reconcile fiat currency transactions across multiple banking rails and payment networks.
Role type
Senior Software Engineer (Backend)
Builds
Scalable fiat payment processing platform, transaction lifecycle APIs, and integrations with banking partners and payment schemes.
Domain
Fintech, Cross-border payments, Banking infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Kotlin, Microservices, PostgreSQL, Kafka, AWS/GCP/Azure, Docker, Kubernetes, CI/CD, Observability
Preferred skills
Fintech/Payments domain knowledge, Stablecoin/Crypto infrastructure, Domain-driven design, Reconciliation systems, High-growth environment experience
Technologies
Java, Kotlin, PostgreSQL, Kafka, SQS, SNS, AWS, GCP, Azure, Docker, Kubernetes, Jira, Confluence, Git
Responsibilities
Design and develop backend services for transaction orchestration and settlement; Build and evolve integrations with banking partners and payment networks; Contribute to platform architecture ensuring reliability and data consistency; Build and maintain APIs for the full transaction lifecycle; Drive improvements to system observability, performance, and resilience; Participate in code reviews, architectural discussions, and technical design sessions.
Seniority
Senior, hands-on IC