Ebury helps ambitious businesses unlock global growth, and we take the same approach with our people. We encourage innovation and movement, collaboration and problem-solving, and foster an environment where everyone can feel they belong, are valued, supported and empowered to succeed.
If you’re a collaborator who wants to help transform how businesses operate globally, get in touch - we’d love to discuss how Ebury can accelerate your career so you can shape the future.
Senior Software Engineer (Money Flows)
Ebury Madrid Office - Hybrid: 4 days in the office, 1 day working from home
About the Role
The Engineering team at Ebury is looking for a Senior Software Engineer to play a pivotal role in evolving our core transactional platform. As a key member of our global team (spanning Europe and South America), you will own the development, scalability, and optimization of our multi-currency account systems, incoming funds, and outgoing payment processes.
We are technology agnostic—we care about your fundamental software engineering craftsmanship, problem-solving abilities,
and architectural mindset rather than the specific languages you’ve used in the past. If you understand how to build resilient, distributed systems, you will thrive here.
This is a critical role designed to take our high-volume transactional platform to the next level, delivering a seamless payment experience for both our integral clients and internal operational teams.
Responsibilities
-
Architect & Deliver: Lead the design and development of the next iteration of our global platform, streamlining complex cross-border payments and international fund collections.
-
Domain Ownership: Take full accountability for the services you build under our "You build it, you own it" philosophy—embracing everything from initial system design to deployment and production health.
-
Technical Leadership: Lead product initiatives end-to-end, working closely with Product and Operations stakeholders to translate c
📌 Senior Software Engineer (Madrid)
🏢 Ebury
📍 Madrid