Senior Software Engineer (Java)
Core
Architecting, implementing, and deploying end-to-end software services for a global digital payments infrastructure enabling instant, cost-free money movement.
Role type
Senior Software Engineer (Java)
Builds
Scalable, event-driven microservices and API-heavy solutions for global payouts to cards, wallets, and bank accounts.
Domain
Fintech / Global Payments
Deliverable
production ML models | product features
Required skills
Java, Kotlin, Event-driven architecture, Microservices, AWS, SQL, NoSQL, System Design, Mentoring
Preferred skills
Spring Boot, Spring REST, Kafka, Kubernetes (Helm), Terraform, Payments domain expertise
Technologies
Java, Kotlin, Spring Boot, Spring REST, Spring Data, Kafka, EventBridge, SNS, SQS, EKS, Helm, Terraform, AWS, SQL, NoSQL
Responsibilities
Architect and implement scalable software services from end to end; Mentor junior engineers and lead technical interviews; Design and deploy large-scale complex projects; Improve web service responsiveness and performance; Drive engineering process improvements.
Seniority
Senior, hands-on IC with mentorship responsibilities