CareerPlanSign in

Software Engineer

Madrid💼 Full-time🗓 2026-02-09 → 2026-09-23

Core

Design, build, test, and maintain scalable, high-quality software applications and systems for a global payments platform serving banks and fintechs.

Role type

Software Engineer

Builds

Global payments platform supporting Mastercard and Visa cards

Domain

Fintech / Payments

Deliverable

production ML models | product features

Required skills

Java, distributed systems, microservices, Object-Oriented programming, event-driven architectures, Domain Driven Design, PostgreSQL, cloud infrastructure, containerisation, CI/CD, Infrastructure-as-Code, Git, JIRA

Preferred skills

AI tools for developer workflows, Agile delivery practices

Technologies

Java, PostgreSQL, AWS, Git, JIRA

Responsibilities

Collaborate with product managers and technical leads to understand requirements and design solutions. Design, build, test, and maintain scalable software applications. Write clean, maintainable code and contribute to code reviews and testing practices. Identify and resolve technical issues across the development lifecycle. Create and maintain clear technical documentation.

Seniority

Mid-level (3-5 years experience)

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