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.
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 6 months 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

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.

Staff Software Engineer - Fintech

Staff Software Engineer position at Ebury, leading FinTech development of FX platform and multi-currency systems with Python and distributed systems expertise.

Staff Software Engineer - Developer Console

Staff Software Engineer position at DoorDash focusing on building and improving internal developer tools and experiences using modern technologies including LLMs and Backstage.io.

Technical Lead, Privacy

Technical Lead position at Axon focusing on privacy and data compliance systems, offering hybrid work and competitive compensation.