CareerPlanSign in

Software Engineer / Senior Software Engineer (Java) - Payments

Amsterdam💼 Full-time🗓 2026-08-13 → 2026-09-26

Core

Build and maintain a distributed, high-performance payment processing platform for global merchants and partners, ensuring seamless integrations for in-store and online payments.

Role type

Senior IC Java Software Engineer (Payments)

Builds

High-available, highly-scalable payment processing platform connecting to hundreds of external APIs and payment schemes (Visa, Mastercard, Amex).

Domain

Financial Technology / Payments

Deliverable

production ML models | product features

Required skills

Java, web services, REST APIs, SQL, PostgreSQL, high-throughput service deployment, system design, trade-off evaluation

Preferred skills

RabbitMQ, Kafka, Elasticsearch

Responsibilities

Build and improve global payment integrations; connect to relevant payment methods and card schemes worldwide; expand and modernize the merchant portal; provide APIs and UIs for self-service; maintain platform performance and reliability; collaborate across teams and time zones.

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.