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:
- Driving the development of the next iteration of FX platform services
- Collaborating on new product development and existing product automation
- Architecting new services and components
- Leading complex software architecture design and review
- Engaging with cross-functional teams to align engineering priorities with business objectives
- Participating in strategic planning and decision-making
- Coaching and mentoring less experienced team members
- 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!