Principal Software Engineer - Fintech

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

Description For Principal Software Engineer - Fintech

Ebury, a rapidly growing FinTech company recognized among the top 15 European Fintechs, is seeking a Principal Software Engineer for their Málaga office. This role offers a unique opportunity to shape the future of financial technology while working in a hybrid environment. The position involves leading the evolution of Ebury's client platform, contributing to technical strategy, and driving engineering excellence.

The ideal candidate will join a diverse, international team spread across Europe and South America, working on innovative solutions in financial services. You'll be responsible for developing and maintaining scalable services, implementing robust APIs, and ensuring high-quality code delivery. The role requires both technical expertise and leadership skills, as you'll be influencing engineering culture and mentoring team members.

Ebury offers a comprehensive benefits package including competitive salary, equity through performance bonuses, and strong professional development opportunities. The company's culture emphasizes inclusion, innovation, and continuous learning. With a presence in over 25 countries and backing from Banco Santander, Ebury provides a dynamic environment for career growth.

This position is perfect for experienced engineers who are passionate about fintech, enjoy solving complex problems, and want to make a significant impact in a growing organization. The hybrid work model (4 days office, 1 day remote) offers flexibility while maintaining strong team collaboration.

Last updated 7 days ago

Responsibilities For Principal Software Engineer - Fintech

  • Evolve Client platform with innovative services from conception to deployment
  • Contribute to long-term technical strategy
  • Influence engineering culture and technical direction
  • Write clean code for both front-end and back-end
  • Design and manage scalable APIs
  • Implement monitoring systems and alerting services
  • Maintain high code quality with solid testing regime
  • Lead and mentor engineering teams

Requirements For Principal Software Engineer - Fintech

Python
Node.js
React
TypeScript
  • Bachelor's or Master's degree in Computer Science or equivalent
  • Over 10 years of experience in developing tech solutions
  • Expertise in modern programming languages and front-end frameworks
  • Strong understanding of algorithms and object-oriented programming
  • Experience in designing scalable architectures
  • Fluent in English
  • Experience working with cross-functional teams
  • AI/ML experience is a bonus

Benefits For Principal Software Engineer - Fintech

Equity
  • Competitive salary
  • Paid time off and local public holidays
  • Professional development through training and certification
  • Performance bonus with equity
  • Career progression framework

Interested in this job?

Jobs Related To Ebury Principal Software Engineer - Fintech

Staff Software Engineer - Fintech

Principal Software Engineer role at Ebury, leading FinTech platform development with Python/Node.js stack in a hybrid work environment.

Principal Full Stack Engineer

Principal Full Stack Engineer role at Ebury, a leading FinTech company, focusing on developing complex web applications and services using Python, Node.js, and React.

Principal Full Stack Engineer - Fintech

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

Principal Full Stack Engineer - Fintech

Ebury seeks a Principal Full Stack Engineer for their Client Evolution team to develop and enhance their lending domain platform.

Principal Graphics Engineer

Principal Graphics Engineer position at The Initiative, leading rendering technology for Perfect Dark game development using Unreal Engine 5.