Senior Software Engineer, Payments
Core
Develop enterprise-level payment applications enabling FinTech and banks to settle cross-border payments instantly, securely, and efficiently.
Role type
Senior Software Engineer (Backend, Distributed Systems)
Builds
Cloud-native, highly-available distributed systems for global payments
Domain
FinTech, Cross-border payments, Distributed systems
Deliverable
production ML models | product features
Required skills
Backend engineering, Distributed systems architecture, Java ecosystem, API design and integration, Cloud platforms, Container orchestration
Preferred skills
Java + Spring Boot, Event-driven architecture (Kafka, SNS/SQS)
Technologies
Java, Spring Boot, AWS, Kubernetes, ECS, Kafka, gRPC, REST
Responsibilities
Prototype and implement new solutions for sophisticated software problems, Collaborate with multi-functional teams to align design decisions with strategic goals, Encourage engineering standard processes within the team and department, Own technical delivery for complex features and influence cross-team decisions
Seniority
Senior, hands-on IC