Senior Software Engineer - Payment Processing Platform
Core
Building a reliable, scalable, and easy-to-use payment processing platform for transfers and payouts domains to serve all internal product teams.
Role type
Senior Software Engineer (Payment Systems)
Builds
Scalable microservices for money transfers and payouts
Domain
Fintech / Payment Processing
Deliverable
production ML models | product features
Required skills
Java 11, Spring framework, microservice architecture, distributed and concurrent systems, relational databases, messaging queues, schema design, testable code
Preferred skills
product mindset, data-driven decision making, cross-team collaboration
Technologies
Java, Spring, microservices, relational databases, messaging queues
Responsibilities
Design and implement high-quality, testable code for payment systems; advocate for best coding practices and conduct code reviews; solve technical challenges to scale the product; understand customer pain points and drive solutions.
Seniority
Senior, hands-on IC
