Senior Software Engineer (Fincore)

Ebury
Madrid, Spain
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Continuous Integration Python (Programming Language) Open Source Technology Oop Languages Technical Debt Integration Tests Code Testing Terraform Jenkins

Job description

Experteer Overview Senior Software Engineer at Ebury’s FinCore Engineering team, Madrid, focusing on developing and refining a multi-currency accounting platform and FX services.You will collaborate across international teams to deliver scalable services, own features from discovery to production, and mentor others while upholding quality and reliability.The role blends hands-on development with architectural input, RFC-guided design, and maintenance in a regulated fintech environment.You’ll contribute to a platform that enables borderless growth for clients, within a collaborative, open-source-friendly culture.Compensaciones / Beneficios- Develop and enhance the FX platform services, delivering new products and improving existing ones- Collaborate with engineers and leaders to design services using RFC processes- Mentor less experienced engineers to raise team effectiveness- Lead product initiatives from discovery to delivery with cross-functional teams- Own the products you build, including ongoing development and maintenanceResponsabilidades- Extensive experience in building complex software systems- Proficiency in Python; other OOP languages acceptable- Experience in FinTech or banking with regulated environment knowledge- Strong communication in English (written and spoken)- Ability to design and manage services, APIs, monitoring, and alerting- Experience integrating external systems and reducing technical debt- Quality focus with well-tested code (unit/integration tests)- Familiarity with CI pipelines (Jenkins) and Terraform for deployment- Willingness to contribute to OSS and occasional on-call rotationsRequisitos principales- Competitive salary- Discretionary bonus- Training and certification- Open Source friendly culture- Hybrid work model (Madrid)- Comprehensive benefits package

Requirements

Extensive experience in building complex software systems

  • Proficiency in Python; other OOP languages acceptable
  • Experience in FinTech or banking with regulated environment knowledge
  • Strong communication in English (written and spoken)
  • Ability to design and manage services, APIs, monitoring, and alerting
  • Experience integrating external systems and reducing technical debt
  • Quality focus with well-tested code (unit/integration tests)
  • Familiarity with CI pipelines (Jenkins) and Terraform for deployment
  • Willingness to contribute to OSS and occasional on-call rotationsRequisitos principales

Benefits & conditions

Competitive salary

  • Discretionary bonus
  • Training and certification
  • Open Source friendly culture
  • Hybrid work model (Madrid)
  • Comprehensive benefits package

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · WWC 2023

1:34 min

Essential commands for running and testing Terraform configurations

Hennie Francis · LIVE

2:44 min

Generating test code through an intermediate model

Johannes Bergsmann Johannes Bergsmann +1 · WWC 2023

2:25 min

Engineering career path from embedded systems to banking

John Woods John Woods · LIVE

57 sec

Extracting API schemas automatically during continuous integration builds

Axel Barbier · WWC 2023

1:32 min

Embracing open source engineering in a digital bank

Ferd Scheepers · WWC 2022

Videos

See all

Related articles

See all