Senior Software Engineer (Java/Kotlin) - Fintech
Core
Build and scale the internal Payments engine to handle wallet, payment, and anti-fraud solutions for millions of customers and merchants across 70+ countries.
Role type
Senior Software Engineer (Backend, Java/Kotlin)
Builds
Highly scalable distributed microservices for global payment flows, wallets, and credit products.
Domain
Fintech / Global Payments / Distributed Systems
Deliverable
production ML models | product features
Required skills
Java, Kotlin, Spring Boot, Hibernate, JUnit, Distributed Systems, Microservices, CI/CD, Reliability Engineering, Observability, Design Patterns, SOLID, Domain-Driven Design
Preferred skills
Infrastructure Automation, End-to-End Ownership, On-call Management, Technical Mentorship
Technologies
Java, Kotlin, Spring Boot, Hibernate, JUnit
Responsibilities
Design and build scalable software systems for complex global business environments; Own services end-to-end with a 'you build it, you run it' mindset; Define and execute testing strategies at scale; Diagnose and resolve complex production issues in multi-region platforms; Drive operational excellence and reliability engineering; Influence engineering culture through hands-on leadership.
Seniority
Senior, hands-on IC