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 architecture for new services and components
- 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
- Leading 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 constructing and managing services
- Comfort with legacy code and commitment to reducing technical debt
- 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 all backgrounds. They have a presence in over 25 countries and a team of more than 1700 staff worldwide. Join Ebury to be part of a fast-growing, innovative FinTech success story!