Senior Software Engineer, Cross-Border Payment Systems
Core
Architect the bank integration layer of a high-scale global payment network, standardizing diverse banking protocols and implementing AI-driven engineering agents.
Role type
Senior Software Engineer (Cross-Border Payments)
Builds
High-availability integration gateways, distributed transaction processing systems, and AI-powered development workflows.
Domain
Financial Technology (Fintech) / Global Payments
Deliverable
production ML models
Required skills
Java, Spring Boot, Kafka, RocketMQ, MySQL optimization, ISO 20022, SWIFT, OAuth2, Mutual TLS, digital signatures, distributed systems patterns (Idempotency, Circuit Breakers, State Machines), AI Agents/LLMs
Preferred skills
Experience with FX lifecycles, autonomous agents in SDLC
Technologies
Java, Spring Boot, Kafka, RocketMQ, MySQL, OAuth2, TLS
Responsibilities
Design end-to-end high-availability integration gateways; implement distributed patterns for zero-duplicate transaction processing; lead adoption of AI tools for automated testing and reliability; own security handshake architecture; conduct design reviews and mentor junior talent.
Seniority
Senior, hands-on IC