Senior Software Engineer - Payments

Ebury
Madrid, Spain
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Relational Databases Distributed Systems Message Oriented Middleware Systems Integration Backend Api Design

Job description

Experteer Overview In this role you will help evolve Ebury’s core transactional platform, focusing on multi-currency accounts, incoming funds, and outgoing payments.You will join a global engineering team to design scalable, resilient services and drive the next iteration of the platform.You will own system design, deployment, and production health under a strong ownership culture.This position offers the chance to shape cross-border payments and financial integrations at scale, within a collaborative, growth-focused fintech environment.Compensaciones / Beneficios- Architect and deliver the next iteration of the global platform to streamline cross-border payments and fund collections- Own services end-to-end from design to deployment and production health- Lead product initiatives with Product and Operations to translate financial requirements into technical solutions- Mentor and coach engineers to uphold high standards and continuous learning- Collaborate with distributed teams to design robust, modular services and componentsResponsabilidades- Proven track record designing and maintaining highly available software at scale- Payments, fintech, or banking domain experience with understanding of transactional consistency and multi-currency handling- Backend proficiency in at least one major language and comfort with the right tool for the job- Experience with distributed architectures, asynchronous messaging, and relational databases- Production readiness skills including API design, external system integration, and observabilityRequisitos principales- Competitive salary and benefits package- Discretionary performance-based bonus- Dynamic global environment with scale and exposure- Continued personal development through training and certifications

Requirements

Payments, fintech, or banking domain experience with understanding of transactional consistency and multi-currency handling

  • Backend proficiency in at least one major language and comfort with the right tool for the job
  • Experience with distributed architectures, asynchronous messaging, and relational databases
  • Production readiness skills including API design, external system integration, and observabilityRequisitos principales

Benefits & conditions

Competitive salary and benefits package

  • Discretionary performance-based bonus
  • Dynamic global environment with scale and exposure
  • Continued personal development through training and certifications

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:10 min

Understanding the core concepts of API design

Alen Pokos · LIVE

1:29 min

Overcoming challenges in AI-assisted distributed system development

Przemysław Ładyński Przemysław Ładyński · WWC Europe 2026

5:00 min

Evolving engineering culture across global product teams

David Singleton David Singleton +1 · WWC 2023

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all