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
Senior Full Stack Engineer - Fintech
Senior Full Stack Engineer for a leading Fintech company in Málaga, specializing in innovative financial solutions.
Software Engineer, Python (Pricing & Hedging)
Join Bitpanda as a Software Engineer in Python for Pricing & Hedging in Barcelona. Work on high-performance backend systems.
Mobile Engineer - React Native
Join Ebury as a Mobile Engineer specializing in React Native to build innovative mobile applications.
Mobile Engineer - React Native
Join Ebury as a Mobile Engineer specializing in React Native to shape and build our mobile presence.
Senior Data Engineer
Senior Data Engineer needed in Madrid for MoonPay, focusing on real-time analytics, cloud computing, and data-driven initiatives.
Software Engineer, Blockchain (Python)
Join Bitpanda as a Software Engineer in Blockchain, working with Python and cutting-edge technologies in a hybrid model.
Senior Software Engineer, Blockchain (Python)
Join Bitpanda as a Senior Software Engineer in Blockchain, focusing on Python, AWS, and Kafka in a hybrid role.
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.
Senior Software Engineer, Python (Blockchain)
Join Bitpanda as a Senior Software Engineer specializing in Python and Blockchain, based in Barcelona.
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.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
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.
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.
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.
Staff Software Engineer - Python
Lead Staff Software Engineer role focusing on Python, Docker, and cloud technologies in Lisbon, Portugal.
Senior Python Developer
Join Babel as a Senior Python Developer in Lisbon. Work with Python, Flask, and MongoDB in a hybrid environment.
Senior Software Engineer - Python
Join Venmo as a Senior Software Engineer specializing in Python to develop scalable systems and lead technical projects.
Senior Backend Python Developer
Join Nova as a Senior Backend Python Developer in Madrid, focusing on sustainability and advanced tech solutions.
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 Software Engineer (Python)
Senior Software Engineer specializing in Python and cloud technologies at Financial Times in Sofia, Bulgaria.
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.
Senior Backend Engineer (Python)
Join PayPal as a Senior Backend Engineer (Python) to design and optimize core systems for global commerce.
Senior Python Software Engineer
Senior Python Software Engineer role in Barcelona, focusing on web applications, cloud platforms, and DevOps.
Senior Software Engineer (Python)
Join Luzia as a Senior Software Engineer (Python) to lead backend development in AI-driven products.