Ebury logo

Staff Python Engineer - Fintech

Ebury

Job Overview

Ebury, a leading Fintech company, is seeking a highly experienced Staff Python Engineer to join our Trade Engine Engineering team. This role is based in our Madrid office and offers a hybrid work environment, allowing you to work four days in the office and one day from home.

Responsibilities

As a Staff Python Engineer, you will:

  • Drive the development of the next iteration of our FX platform’s services, fostering collaboration in the development and delivery of new products while also enhancing and automating existing ones.
  • Work closely with your team members and engineering leaders to architect new services and components.
  • Lead the design and review of complex software architectures, ensuring scalability, reliability, and maintainability of systems while balancing immediate business needs with long-term technical goals.
  • Engage with cross-functional teams including product management, design, and operations to align engineering priorities with business objectives, ensuring all stakeholders are informed and engaged.
  • Participate in strategic planning and decision-making regarding project timelines, resource allocation, and technological direction, contributing to the overall growth strategy of the engineering team.
  • Coach and mentor less experienced team members, positively influencing the trajectory of the team to increase overall effectiveness and efficiency.
  • Drive product initiatives from discovery to delivery, ensuring alignment with product and operational teams throughout the process.

Requirements

  • Significant experience in developing complex software systems, ideally with 10+ years of professional programming experience, with a strong focus on Python.
  • Familiarity with multiple programming paradigms and languages is an advantage.
  • Excellent communication skills in English, both written and spoken, as you will collaborate with colleagues from different countries.
  • Deep understanding of distributed system concepts, microservices architecture, and cloud-based technologies to effectively contribute to cloud-native applications.
  • Proficiency in constructing and managing services, including establishing standard APIs, integrating monitoring and alerting services, and expert integration with external systems.
  • Comfort with legacy code, allowing you to maintain it and propose improvements once familiar with our workflows to help reduce technical debt.
  • A strong commitment to quality, expecting your code to be testable and well-covered with unit and integration tests.
  • Familiarity with CI Jenkins pipelines and Terraform for the deployment of services and infrastructure is a plus.
  • Demonstrated leadership experience in guiding engineering teams through high-impact projects, fostering a collaborative and innovative team culture.

Why Join Ebury?

Ebury is a hyper-growth FinTech firm, named in 2021 as one of the top 15 European Fintechs to work for by AltFi. We offer a range of products including FX risk management, trade finance, currency accounts, international payments, and API integration.

At Ebury, you will find an internal group dedicated to discussing how we can build a more diverse and inclusive workplace for all people in the Technology Team. We strongly encourage you to apply even if your background doesn’t match exactly the requirements in the job description. You may be just the right candidate for this or other positions we have.

Join us and be part of a diverse technology team that cares deeply about culture and best practices, and believes in agile principles. Contribute to our technical design through our open and collaborative Request For Comments (RFC) process. We are Open Source friendly, following Open Source principles in our internal projects and encouraging contributions to external projects.

Benefits
Extracted with AI

  • Competitive salary
  • Equity process through a performance bonus
  • Paid time off
  • Professional growth opportunities
  • Training and certification
  • Diverse technology team
  • Open Source friendly

Similar jobs

Last update: 23 minutes ago

Venmo logo
Venmo

Senior Software Engineer - Python

Join Venmo as a Senior Software Engineer specializing in Python to develop scalable systems and lead technical projects.

Keelvar logo
Keelvar

Staff Engineer - Python, Cloud, Distributed Systems

Join Keelvar as a Staff Engineer to lead design and architecture in a remote role, focusing on Python, cloud, and distributed systems.

Ryanair - Europe's Favourite Airline logo
Ryanair - Europe's Favourite Airline

Data Engineer with Full Stack Python Development

Join Ryanair Labs as a Data Engineer, focusing on full stack Python development and data-heavy applications.

Bonfy.AI logo
Bonfy.AI

Senior Python Engineer (Cloud Platform)

Join Bonfy.AI as a Senior Python Engineer to build and maintain a cloud-based SaaS platform using Python and AWS.

Babel logo
Babel

Senior Python Developer

Join Babel as a Senior Python Developer in Lisbon. Work with Python, Flask, and MongoDB in a hybrid environment.

Veriff logo
Veriff

Senior Full-Stack Engineer

Join Veriff as a Senior Full-Stack Engineer in Barcelona. Work with TypeScript, Python, GraphQL, and more.

Topicus logo
Topicus

Senior Python Engineer

Join Topicus as a Senior Python Engineer to innovate in healthcare data solutions. Work with APIs, ETL, and Kubernetes in a hybrid role.

bol logo
bol

Python Software Engineer – Security

Join our SecOps team as a Python Software Engineer to develop security solutions and protect our retail tech platform.

Gorgias logo
Gorgias

Senior Software Engineer - Python

Join Gorgias as a Senior Software Engineer in Python, working on API development and app integrations in a hybrid role in New York.

Plaid logo
Plaid

Experienced Software Engineer - Product

Join Plaid as an Experienced Software Engineer to develop Europe-specific payment products in a hybrid work environment.

Gorgias logo
Gorgias

Senior Software Engineer - Python

Join Gorgias as a Senior Software Engineer specializing in Python, Node.js, and REST APIs. Hybrid role in New York with excellent benefits.

banQi logo
banQi

Senior Software Engineer (Node.js, TypeScript)

Join our fintech as a Senior Software Engineer specializing in Node.js and TypeScript. Work remotely with a dynamic team.

Agoda logo
Agoda

Senior Data Engineer - Fintech Team

Join Agoda's fintech team as a Senior Data Engineer in Bangkok. Work with cutting-edge technology in a diverse and inclusive environment.

Feedonomics logo
Feedonomics

Remote PHP Software Engineer

Join Feedonomics as a Remote PHP Software Engineer to develop scalable SaaS platform features. Requires PHP, MySQL, and Python skills.

Tymit logo
Tymit

Senior Web Frontend Engineer - React/TypeScript

Join Tymit as a Senior Web Frontend Engineer, focusing on React/TypeScript in a remote fintech role.

Expleo Group logo
Expleo Group

Senior Data Engineer

Join Expleo Group as a Senior Data Engineer in Madrid. Work on international projects with flexible hours and hybrid work model.

Bitpanda logo
Bitpanda

Software Engineer, Python (Pricing & Hedging)

Join Bitpanda as a Software Engineer in Python for Pricing & Hedging in Barcelona. Work on high-performance backend systems.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.

Parafin logo
Parafin

Staff Software Engineer - Python, Machine Learning

Join Parafin as a Staff Software Engineer to build scalable platforms for underwriting and decisioning using Python and ML.

PlushCare logo
PlushCare

Senior Python Backend Developer

Join us as a Senior Python Backend Developer to design and develop scalable microservice solutions using AWS and Python.

Veryfi logo
Veryfi

Senior Backend Engineer (Python)

Join Veryfi as a Senior Backend Engineer (Python) to design and develop scalable API solutions using Python, Django, and Flask.

Deliverect logo
Deliverect

Backend Developer with Python Expertise

Join Deliverect as a Backend Developer to design and maintain scalable backend services for the food service industry.

Bluevine logo
Bluevine

Senior Fullstack Software Engineer

Join Bluevine as a Senior Fullstack Software Engineer to develop scalable fintech solutions using Python, JavaScript, and REST APIs.

Timescale logo
Timescale

Software Engineer - Backend (Python, Go)

Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.