CareerPlanSign in

Senior Software Engineer (Java)

Madrid💼 Full-time🗓 2026-08-19 → 2026-09-29

Core

Build and maintain a distributed high-performance platform for embedded financial services, enabling platforms to manage global payments, compliance, and financial products via API integrations.

Role type

Senior Software Engineer (Java)

Builds

Unified financial platform for platforms, marketplaces, and SaaS businesses

Domain

Financial Technology (FinTech), Payments, Embedded Finance

Required skills

Java (object-oriented), architectural software design, performance database queries, SQL/PostgreSQL, mentoring/coaching

Preferred skills

RESTful web services, scalability optimization, cross-timezone collaboration

Technologies

Java 17, RESTful, SQL, PostgreSQL, MyBatis, Tomcat, Gradle, CockroachDB, Elasticsearch

Responsibilities

Contribute to architectural design decisions, develop and mentor junior engineers, identify and improve platform robustness and scalability, collaborate across teams and time zones, work on core financial data processes and finance infrastructure

Seniority

Senior, hands-on IC with mentorship responsibilities

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