Staff Software Engineer - Fintech

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

Description For Staff Software Engineer - Fintech

Ebury, a rapidly growing FinTech company recognized among the top 15 European Fintechs, is seeking a Staff Software Engineer for their Trade Engine Engineering team. This role, based in Málaga with a hybrid work arrangement, focuses on developing and optimizing their multi-currency accounting system and foreign currency exchange platform.

The position offers an opportunity to work with a diverse, international team spread across South America and Europe. As a Staff Engineer, you'll be instrumental in shaping the technical direction of Ebury's FX platform, leading complex architectural decisions, and mentoring team members while working on cutting-edge FinTech solutions.

Ebury stands out for its impressive growth trajectory, having received a £350 million investment from Banco Santander in 2019. With over 1,700 staff across 25+ countries, the company provides a truly global and culturally diverse work environment. They're committed to inclusion and diversity, encouraging applications from candidates of all backgrounds.

The role combines technical leadership with hands-on development, requiring expertise in Python, distributed systems, and cloud technologies. You'll be working in an open-source friendly environment that values collaboration and agile principles. The company offers competitive compensation, including equity, professional development opportunities, and a structured career progression framework.

This is an ideal opportunity for an experienced engineer looking to make a significant impact in the FinTech sector while working with a talented, multinational team on challenging technical problems.

Last updated 3 months ago

Responsibilities For Staff Software Engineer - Fintech

  • Drive the development of the next iteration of FX platform's services
  • Work with team members and engineering leaders to architect new services and components
  • Lead design and review of complex software architectures
  • Engage with cross-functional teams for alignment of engineering priorities
  • Participate in strategic planning and decision-making
  • Coach and mentor less experienced team members
  • Drive product initiatives from discovery to delivery

Requirements For Staff Software Engineer - Fintech

Python
  • 10+ years of professional programming experience with focus on Python
  • Excellent communication skills in English
  • Deep understanding of distributed system concepts and microservices architecture
  • Proficiency in constructing and managing services with standard APIs
  • Experience with legacy code maintenance
  • Strong commitment to code quality and testing
  • Demonstrated leadership experience in guiding engineering teams
  • Familiarity with CI Jenkins pipelines and Terraform (plus)

Benefits For Staff Software Engineer - Fintech

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

Interested in this job?

Jobs Related To Ebury Staff Software Engineer - Fintech

Staff Software Engineer - Fintech

Staff Software Engineer position at Ebury, leading development of FX trading platform with Python and distributed systems expertise.

Staff Software Engineer - Fintech

Staff Software Engineer position at Ebury, leading development of FX platform services and architectural decisions while mentoring team members in Madrid.

Senior Software Engineer - Fintech

Senior Software Engineer role at Ebury, a leading FinTech firm, focusing on multi-currency accounting and FX platform development.

Engineering Project Manager, Apps

Engineering Project Manager position at Apple, leading software development projects and cross-functional teams in the Apps division, requiring 5+ years of experience.

Manager, Engineering Program Manager - App Store, Apple Services Engineering

Lead Engineering Program Management teams for Apple's App Store, overseeing developer tools and programs while managing critical internal systems.