E

Ebury

Global payments, currency risk management, lending

Senior Software Engineer - Money Flows

Backend EngineeringConfirmed live in the last 24 hours
Full-timeMálaga, Spain

About the Job

Requirements

  • Designing, building, and maintaining complex, highly available software systems at scale, with knowledge of clean code, design patterns, and unit and integration testing.
  • Hands-on experience in payments, fintech, or banking, including understanding transactional consistency, ledger systems, multi-currency handling, or external financial integrations.
  • Proficiency in at least one major backend programming language and experience with distributed architectures, asynchronous messaging, and relational databases.
  • Experience building standard APIs, integrating external systems, and setting up monitoring and alerting.
  • Ability to communicate complex technical ideas clearly in spoken and written English to technical peers and non-technical business stakeholders.

Responsibilities

  • Lead design and development of the next iteration of the global platform, streamlining cross-border payments and international fund collections.
  • Take accountability for developed services from initial system design through deployment and production health.
  • Lead product initiatives end-to-end, working with Product and Operations stakeholders to translate financial business requirements into technical solutions.
  • Guide and mentor less experienced engineers, promote high engineering standards, conduct thorough code reviews, and encourage continuous learning.
  • Partner with engineering leaders and distributed teams across regions to design robust, modular services and components.

Desired Qualifications

  • Work with the current technology stack: Python, Django, FastAPI, PostgreSQL, Kafka, AWS, Kubernetes, Terraform, Jenkins, Prometheus, and Kibana.

About the Company

Ebury

Global payments, currency risk management, lending

Ebury helps businesses manage cross-border payments, currency risk, and financing. Its platform provides global and local accounts, competitive currency conversion, bulk payments, APIs, and mobile access, with rate locks across 60+ currencies to protect margins. It sticks out through FCA-regulated infrastructure with segregated funds in Tier-1 banks, along with relationship-manager support and the option to embed its tools into clients’ platforms; Banco Santander is a majority owner. Its goal is to help companies scale internationally with predictable costs and streamlined finance operations.

Company size
1,001-5,000
Company stage
Private
Total funding
$111.4M
Headquarters
London, United Kingdom
Founded
2009

Recently Posted Jobs

Explore more opportunities at Ebury

See more jobs