Senior Software Developer

FinTech firm offering FX risk management, trade finance, currency accounts, international payments and API integration.
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Finance

Description For Senior Software Developer

Ebury, a rapidly growing FinTech company recognized among the top 15 European Fintechs, is seeking a Senior Software Developer to join their Money Flows Engineering team. The role focuses on developing and optimizing multi-currency account systems and payment processes. As part of a diverse team spread across South America and Europe, you'll contribute to building and maintaining critical financial infrastructure.

The position offers a hybrid working model with 4 days in the Madrid office and 1 day working from home. You'll be working with modern technologies including Django, FastAPI, PostgreSQL, Kafka, and Kubernetes, while following best practices in software development and testing.

The company, founded in 2009, has grown to over 1700 staff across 25+ countries and received a £350 million investment from Banco Santander. Ebury strongly values diversity and inclusion, encouraging applications from candidates of all backgrounds.

This role is perfect for experienced developers who want to make a significant impact in the FinTech sector, enjoy mentoring others, and are passionate about building robust, scalable financial systems. The position offers competitive compensation, equity opportunities, and strong career development support through their established progression framework.

Last updated 21 days ago

Responsibilities For Senior Software Developer

  • Contribute to the development of the Money Flows platform for cross-border payments
  • Collaborate with team members and engineering leaders to design new services using RFC process
  • Coach and mentor less experienced team members
  • Lead product initiatives from discovery to delivery
  • Work closely with product and operational teams

Requirements For Senior Software Developer

Python
PostgreSQL
Kafka
Kubernetes
  • Extensive experience in developing complex software systems
  • Experience with Django, FastAPI, PostgreSQL, Kafka, AWS, Kubernetes, Prometheus, Kibana
  • Strong English communication skills both written and spoken
  • Ability to collaborate with stakeholders to gather and clarify requirements
  • Proficiency in establishing standard APIs and monitoring systems
  • Experience with CI Jenkins pipelines and terraform
  • Strong testing skills with unit and integration tests

Benefits For Senior Software Developer

Equity
Visa Sponsorship
  • Competitive salary
  • Career progression framework with regular reviews
  • Equity through performance bonus
  • Paid time off and local public holidays
  • Training and certification opportunities
  • Work permit sponsorship for non-EU/EEA nationals

Interested in this job?

Jobs Related To Ebury Senior Software Developer

Senior Software Engineer - Fintech

Senior Software Engineer position at Ebury, developing FX trading platform with Python, offering hybrid work in Madrid with competitive benefits and growth opportunities.

Senior Full Stack Engineer

Senior Full Stack Engineer role at Ebury, a leading FinTech firm, to develop and enhance the lending domain with a focus on innovation and client experience.

Senior Software Developer - Fintech

Senior Full Stack Engineer role at Ebury, a leading FinTech firm, focusing on lending domain development and innovation.

Senior Backend Developer

Senior Backend Developer role at Ebury, a leading FinTech firm, focusing on scalable microservices architecture and cloud-based solutions.

Senior Software Developer - Fintech

Senior Software Developer role at Ebury, a leading FinTech firm, focusing on multi-currency account systems and payment processes.