Staff Software Engineer - Fintech

A FinTech success story providing FX risk management, trade finance, currency accounts, and international payments solutions.
Backend
Principal Software Engineer
Hybrid
1,000 - 5,000 Employees
10+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:
Principal Software Engineering Lead

Lead engineering team for next-gen Halo game development using Unreal Engine 5, managing diverse talent and driving technical excellence in AAA multiplayer shooter development.

Principal Software Engineer

Principal Software Engineer role at Microsoft Azure focusing on Software Defined Networking, offering competitive compensation and the opportunity to work with cutting-edge cloud technologies.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Azure PostgreSQL database services, focusing on scalability, availability, and performance.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on DPU Runtime PCIe development, requiring expertise in embedded systems, C/C++, and security protocols.

PMTS/LMTS/SMTS/MTS Software engineer (CCaaS/CPaaS/UCaaS domain)

Principal/Lead/Senior Software Engineer role at Salesforce focusing on CCaaS/CPaaS/UCaaS development, requiring 9+ years of experience in building scalable cloud solutions.

Description For Staff Software Engineer - Fintech

Ebury, a rapidly growing FinTech company recognized among Europe's top 15 Fintechs, is seeking a Principal Software Engineer to join their technology team. This role offers an exceptional opportunity to shape the future of financial technology while working on a platform that serves clients globally.

The position combines technical leadership with hands-on development, requiring expertise in both frontend and backend technologies. The tech stack primarily includes Python/Django and Node.js for backend development, with React/VueJS on the frontend. However, the company values technological adaptability over specific framework experience.

As a Principal Engineer, you'll be instrumental in driving the company's technical strategy, making architectural decisions that impact the entire platform, and fostering a culture of engineering excellence. The role demands someone with over 10 years of experience who can balance technical depth with business acumen, capable of tackling complex problems that have long-term implications for the company's success.

Ebury offers an inclusive and diverse work environment, with teams spread across South America and Europe. The company provides competitive benefits, including equity participation, comprehensive professional development opportunities, and a structured career progression framework. They particularly value candidates who bring fresh perspectives and encourage applications from diverse backgrounds, even if they don't exactly match all requirements.

The hybrid work model (4 days office, 1 day remote) provides flexibility while maintaining strong team collaboration. You'll be part of a company that has received significant investment (£350 million from Banco Santander) and continues to expand internationally, currently with over 1700 staff across 25+ countries.

This role is perfect for someone who wants to make a significant impact in the FinTech sector while working with cutting-edge technologies and contributing to open-source projects. The position offers the rare combination of technical leadership, hands-on development, and the opportunity to shape the future of international financial services.

Last updated 3 months ago

Responsibilities For Staff Software Engineer - Fintech

  • Evolve client platform with innovative services and maintain ownership from conception to deployment
  • Contribute to long-term technical strategy beyond individual projects
  • Influence engineering culture, technical direction, and strategic decision-making
  • Tackle problems and projects with long-term impact
  • Write clean and functional code for both front-end and back-end
  • Design and manage scalable APIs with monitoring systems
  • Maintain high code quality with solid testing regime

Requirements For Staff Software Engineer - Fintech

Python
Node.js
React
TypeScript
  • Bachelor's or Master's degree in Computer Science or equivalent
  • Over 10 years of experience in developing and implementing tech solutions
  • Expertise in modern programming languages and front-end frameworks
  • Experience in designing scalable, robust architectures
  • Extensive understanding of algorithms and object-oriented programming
  • Fluent in English
  • Proven ability to lead, mentor, and inspire engineering teams
  • Experience working with cross-functional teams

Benefits For Staff Software Engineer - Fintech

Equity
  • Competitive salary
  • Equity through performance bonus
  • Paid time off and public holidays
  • Professional development through training and certification
  • Career progression framework
  • Open Source friendly environment

Interested in this job?