E

Ebury

Global payments, currency risk management, lending

Senior Software Engineer - Fincore

Backend EngineeringConfirmed live in the last 24 hours
Full-timeMadrid, Spain

About the Job

Requirements

  • Deep experience building complex backend software systems; Python is the primary stack, and strong object-oriented programming backgrounds in Java, C#, or Go are welcome.
  • Background in FinTech, banking, or regulated financial environments, with an understanding of core accounting principles and multi-currency transactions.
  • Hands-on experience designing RESTful APIs, integrating monitoring and alerting, and working with continuous integration and continuous delivery pipelines using Jenkins and Infrastructure as Code using Terraform.
  • Commitment to robust unit and integration testing and clean architecture.
  • Professional written and spoken English fluency to work effectively across time zones.
  • Willingness to participate in an on-call rotation to maintain 24/7 service availability.

Responsibilities

  • Design and scale platform services alongside engineering leaders using the Request for Comments process.
  • Partner with Product and Operations from initial discovery through production rollout, ensuring alignment across teams.
  • Take responsibility for design, deployment, monitoring, and ongoing maintenance of the services built.
  • Analyze legacy workflows, identify technical debt, and execute strategic improvements to elevate platform performance.
  • Mentor junior developers, participate in code reviews, and drive best practices in continuous integration and automated testing.

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