Senior Software Engineer - Fintech

A FinTech success story providing FX risk management, trade finance, currency accounts, and international payments solutions.
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Finance

Description For Senior Software Engineer - Fintech

Ebury, a rapidly growing FinTech company ranked among the top 15 European Fintechs, is seeking a Senior Software Engineer to join their Trade Engine Engineering team. The role focuses on developing and optimizing their multi-currency accounting system and foreign currency exchange platform. As part of a diverse team spread across South America and Europe, you'll work in a hybrid setting from the London office, contributing to critical financial technology infrastructure.

The position offers an excellent opportunity to work with modern technologies, primarily Python, while building complex financial systems. You'll be responsible for designing and implementing new services, mentoring team members, and leading product initiatives from conception to delivery. The role emphasizes ownership and quality, requiring expertise in API development, monitoring systems, and test-driven development.

Ebury offers a compelling combination of technical challenges and professional growth opportunities. With over 1700 staff across 25+ countries and backing from Banco Santander, the company provides a dynamic, inclusive environment where innovation is celebrated. The position comes with competitive compensation, equity opportunities, and a strong focus on personal development through their structured career framework.

This role is perfect for experienced engineers who want to make a significant impact in the FinTech sector while working with a global team on meaningful financial products that serve clients worldwide. The company's commitment to diversity and inclusion makes it an attractive destination for talents from all backgrounds.

Last updated 7 hours ago

Responsibilities For Senior Software Engineer - Fintech

  • Contribute to the development of the next iteration of FX platform's services
  • Design new services and components using Request For Comments (RFC) process
  • Coach and mentor less experienced team members
  • Lead product initiatives from discovery to delivery
  • Take full ownership of products including development and maintenance

Requirements For Senior Software Engineer - Fintech

Python
  • Extensive experience in developing complex software systems
  • Strong communication skills in English, both written and spoken
  • Proficiency in establishing standard APIs, monitoring systems and alerting services
  • Ability to work with and improve legacy code
  • Experience with writing testable code and CI/CD pipelines

Benefits For Senior Software Engineer - Fintech

Equity
Visa Sponsorship
  • Competitive salary
  • Career progression framework with regular reviews
  • Equity through performance bonus
  • Annual paid time off
  • Training and certification
  • Work visa sponsorship assistance

Interested in this job?

Jobs Related To Ebury Senior Software Engineer - Fintech

Senior Golang Developer

Senior Golang Developer position at Ebury, a leading FinTech company, working with microservices architecture and cloud technologies in São Paulo.

Senior Software Engineer - Fintech

Senior Software Engineer role at Ebury, developing multi-currency account systems and payment processes in a diverse, international FinTech environment.

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 Software Developer

Senior Software Developer role at Ebury, developing financial systems with modern tech stack in Madrid with hybrid work arrangement.

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.