CareerPlan

Senior Software Engineer - Payment Processing Platform

Tallinn, eeFull-time2026-11-04 → 2026-11-10

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