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

Ebury logo
Ebury

Senior Full Stack Engineer - Fintech

Senior Full Stack Engineer for a leading Fintech company in Málaga, specializing in innovative financial solutions.

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.

Ebury logo
Ebury

Mobile Engineer - React Native

Join Ebury as a Mobile Engineer specializing in React Native to build innovative mobile applications.

Ebury logo
Ebury

Mobile Engineer - React Native

Join Ebury as a Mobile Engineer specializing in React Native to shape and build our mobile presence.

MoonPay logo
MoonPay

Senior Data Engineer

Senior Data Engineer needed in Madrid for MoonPay, focusing on real-time analytics, cloud computing, and data-driven initiatives.

Bitpanda logo
Bitpanda

Software Engineer, Blockchain (Python)

Join Bitpanda as a Software Engineer in Blockchain, working with Python and cutting-edge technologies in a hybrid model.

Bitpanda logo
Bitpanda

Senior Software Engineer, Blockchain (Python)

Join Bitpanda as a Senior Software Engineer in Blockchain, focusing on Python, AWS, and Kafka in a hybrid role.

byrd logo
byrd

Lead Backend Engineer with Python and Microservices

Lead Backend Engineer role in Barcelona, focusing on Python, Microservices, and AWS. Join a leading e-commerce logistics platform.

Bitpanda logo
Bitpanda

Senior Software Engineer, Python (Blockchain)

Join Bitpanda as a Senior Software Engineer specializing in Python and Blockchain, based in Barcelona.

SeQura logo
SeQura

Senior Platform Engineer

Join SeQura as a Senior Platform Engineer to evolve infrastructure into a scalable platform, focusing on CI/CD, DevOps, and cloud solutions.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

EdgeTier logo
EdgeTier

Senior Backend Engineer (Python)

Join EdgeTier as a Senior Backend Engineer (Python) to develop and maintain core backend systems, collaborate with teams, and mentor developers.

Bitvavo logo
Bitvavo

Staff Platform Engineer - Kotlin & Python

Join Bitvavo as a Staff Platform Engineer in Amsterdam, specializing in Kotlin & Python, with a focus on cloud technologies and automation.

SeQura logo
SeQura

Senior Data Engineer

Join SeQura as a Senior Data Engineer to develop and maintain data pipelines using AWS, Python, and SQL in a hybrid work environment.

Paddle logo
Paddle

Staff Software Engineer - Python

Lead Staff Software Engineer role focusing on Python, Docker, and cloud technologies in Lisbon, Portugal.

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.

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.

Nova logo
Nova

Senior Backend Python Developer

Join Nova as a Senior Backend Python Developer in Madrid, focusing on sustainability and advanced tech solutions.

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.

Financial Times logo
Financial Times

Senior Software Engineer (Python)

Senior Software Engineer specializing in Python and cloud technologies at Financial Times in Sofia, Bulgaria.

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.

Venmo logo
Venmo

Senior Backend Engineer (Python)

Join PayPal as a Senior Backend Engineer (Python) to design and optimize core systems for global commerce.

Wizeline logo
Wizeline

Senior Python Software Engineer

Senior Python Software Engineer role in Barcelona, focusing on web applications, cloud platforms, and DevOps.

Luzia logo
Luzia

Senior Software Engineer (Python)

Join Luzia as a Senior Software Engineer (Python) to lead backend development in AI-driven products.