Senior Software Engineer - Fintech

Ebury is a hyper-growth FinTech firm, offering a range of products including FX risk management, trade finance, currency accounts, international payments and API integration.
Madrid, Spain
Backend
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
10+ years of experience
Finance

Description For Senior Software Engineer - Fintech

Ebury, a leading FinTech firm, is seeking a Senior Software Engineer for their Trade Engine Engineering team. This role is pivotal in developing and optimizing their multi-currency accounting system and foreign currency exchange platform.

As a Senior Software Engineer, you'll be part of a diverse team spread across South America and Europe, focusing on enhancing the FX experience for clients and operational teams. Your responsibilities include:

  1. Driving the development of the next iteration of FX platform services
  2. Collaborating on new product development and existing product automation
  3. Architecting new services and components
  4. Leading complex software architecture design and review
  5. Engaging with cross-functional teams to align engineering priorities with business objectives
  6. Participating in strategic planning and decision-making
  7. Coaching and mentoring less experienced team members
  8. Driving product initiatives from discovery to delivery

The ideal candidate should have:

  • 10+ years of professional programming experience, with a strong focus on Python
  • Excellent communication skills in English
  • Deep understanding of distributed systems, microservices, and cloud technologies
  • Proficiency in service construction and management
  • Comfort with legacy code maintenance and improvement
  • Strong commitment to code quality and testing
  • Leadership experience in guiding engineering teams

Ebury offers a competitive package including:

  • Meaningful and competitive benefits
  • Competitive salary
  • Career progression opportunities
  • Equity through performance bonus
  • Paid time off and local public holidays
  • Personal development through training and certification
  • Open Source friendly environment

Ebury values diversity and inclusion, encouraging applications from candidates of all backgrounds. The company has a presence in over 25 countries and employs more than 1700 staff worldwide. Join Ebury to be part of a fast-growing, innovative FinTech success story!

Last updated 14 days ago

Responsibilities For Senior Software Engineer - Fintech

  • Drive development of FX platform services
  • Collaborate on new product development and existing product automation
  • Architect new services and components
  • Lead complex software architecture design and review
  • Engage with cross-functional teams
  • Participate in strategic planning and decision-making
  • Coach and mentor less experienced team members
  • Drive product initiatives from discovery to delivery

Requirements For Senior Software Engineer - Fintech

Python
  • 10+ years of professional programming experience with focus on Python
  • Excellent communication skills in English
  • Deep understanding of distributed systems, microservices, and cloud technologies
  • Proficiency in service construction and management
  • Comfort with legacy code
  • Strong commitment to code quality and testing
  • Leadership experience in guiding engineering teams

Benefits For Senior Software Engineer - Fintech

Equity
  • Competitive salary
  • Career progression opportunities
  • Equity through performance bonus
  • Paid time off
  • Personal development through training and certification

Interested in this job?

Jobs Related To Ebury Senior Software Engineer - Fintech

Senior Staff Software Engineer, Spanner Technical Lead

Senior Staff Software Engineer role at Google Cloud, leading Spanner development and innovation.

Senior Manager, Device and Modeling

Senior Manager role at NVIDIA for device technology and modeling, focusing on semiconductor process technology and device physics.

Senior Staff Software Engineer, Infrastructure, Google Ads

Senior Staff Software Engineer role at Google Ads, focusing on infrastructure development and technical leadership.

Senior Technical Program Manager II, Core

Senior Technical Program Manager II role at Google's Core team, leading complex projects and driving technical decisions across the company.

Senior Staff Software Engineer, Google Cloud

Senior Staff Software Engineer position at Google Cloud, developing next-generation technologies for large-scale systems and cloud infrastructure.