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 3 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 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.

Engineering Manager - Maps Developer Platform

Engineering Manager position at Apple leading the Maps Developer Platform team, focusing on API development and team leadership.

Manager/Senior Manager, Apple Education Community and Program Operations

Lead strategy and operations for Apple Education Community platform, driving product vision and development while collaborating with global teams to transform educational experiences.

Lead CPU Performance Analysis Engineer

Lead CPU Performance Analysis Engineer position at Qualcomm, focusing on CPU performance optimization, workload analysis, and competitive benchmarking.