Staff Python Engineer - Fintech
EburyJob 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
Senior Software Engineer - Python
Join Venmo as a Senior Software Engineer specializing in Python to develop scalable systems and lead technical projects.
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.
Data Engineer with Full Stack Python Development
Join Ryanair Labs as a Data Engineer, focusing on full stack Python development and data-heavy applications.
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.
Senior Python Developer
Join Babel as a Senior Python Developer in Lisbon. Work with Python, Flask, and MongoDB in a hybrid environment.
Senior Full-Stack Engineer
Join Veriff as a Senior Full-Stack Engineer in Barcelona. Work with TypeScript, Python, GraphQL, and more.
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.
Python Software Engineer – Security
Join our SecOps team as a Python Software Engineer to develop security solutions and protect our retail tech platform.
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.
Experienced Software Engineer - Product
Join Plaid as an Experienced Software Engineer to develop Europe-specific payment products in a hybrid work environment.
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.
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.
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.
Remote PHP Software Engineer
Join Feedonomics as a Remote PHP Software Engineer to develop scalable SaaS platform features. Requires PHP, MySQL, and Python skills.
Senior Web Frontend Engineer - React/TypeScript
Join Tymit as a Senior Web Frontend Engineer, focusing on React/TypeScript in a remote fintech role.
Senior Data Engineer
Join Expleo Group as a Senior Data Engineer in Madrid. Work on international projects with flexible hours and hybrid work model.
Software Engineer, Python (Pricing & Hedging)
Join Bitpanda as a Software Engineer in Python for Pricing & Hedging in Barcelona. Work on high-performance backend systems.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.
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.
Senior Python Backend Developer
Join us as a Senior Python Backend Developer to design and develop scalable microservice solutions using AWS and Python.
Senior Backend Engineer (Python)
Join Veryfi as a Senior Backend Engineer (Python) to design and develop scalable API solutions using Python, Django, and Flask.
Backend Developer with Python Expertise
Join Deliverect as a Backend Developer to design and maintain scalable backend services for the food service industry.
Senior Fullstack Software Engineer
Join Bluevine as a Senior Fullstack Software Engineer to develop scalable fintech solutions using Python, JavaScript, and REST APIs.
Software Engineer - Backend (Python, Go)
Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.