E

Ebury

Global payments, currency risk management, lending

Staff Engineer - Credit & Underwriting

Software EngineeringPosted on Nov 11
Full-timeMadrid, Spain

About the Job

Requirements

  • Strong technical foundation in computer science or a closely related discipline, gained through formal education and/or equivalent industry experience, with evidence of continuous learning and technical depth.
  • Experience working in fintech or within the financial services industry.
  • Extensive experience building and operating production systems at scale; this often aligns with 10+ years in industry, though demonstrated impact, sound judgement, and leadership are valued over tenure alone.
  • Deep understanding of core computer science concepts, including data structures, algorithms, system design, and complexity trade-offs, and the ability to apply them pragmatically to real-world, high-scale problems.
  • Proven ability to design, write, and evolve high-quality software in one or more modern programming languages, with a strong focus on maintainability, performance, and operational robustness.
  • Ability to decompose ambiguous, multi-dimensional problems and drive them to clear, effective technical outcomes.
  • Ability to articulate complex technical ideas clearly, build alignment across teams, and constructively challenge assumptions at all levels.
  • Track record of mentoring engineers, raising technical standards, and contributing positively to engineering culture beyond individual delivery.

Responsibilities

  • Provide technical leadership across one or more critical domains, owning the design and evolution of large-scale, business-critical systems within the global financial platform.
  • Set architectural direction by leading system design, making high-leverage technical decisions, and driving alignment on long-term technology strategy across teams.
  • Partner with Product, Design, and Engineering leadership to translate business outcomes into scalable, resilient technical solutions, influencing roadmap decisions and trade-offs.
  • Operate across the full system lifecycle, from early discovery and architecture through production operations, reliability, performance, and cost optimisation.
  • Raise the technical bar organisation-wide by defining and evolving engineering standards, guiding design reviews, and mentoring senior engineers to multiply impact beyond individual code contributions.
  • Identify systemic risks, technical debt, and cross-team dependencies early, and proactively drive initiatives that improve velocity, quality, and resilience at scale.
  • Champion engineering excellence through testing strategies, CI/CD, observability, and operational readiness, ensuring systems are secure, compliant, and production-grade.
  • Lead by example in modern engineering practices, including responsible use of AI-assisted development tools to accelerate delivery and learning while maintaining deep understanding, accountability, and ownership of solutions.

About the Company

Ebury

Global payments, currency risk management, lending

Ebury helps businesses manage cross-border payments, currency risk, and financing. Its platform provides global and local accounts, competitive currency conversion, bulk payments, APIs, and mobile access, with rate locks across 60+ currencies to protect margins. It sticks out through FCA-regulated infrastructure with segregated funds in Tier-1 banks, along with relationship-manager support and the option to embed its tools into clients’ platforms; Banco Santander is a majority owner. Its goal is to help companies scale internationally with predictable costs and streamlined finance operations.

Company size
1,001-5,000
Company stage
Private
Total funding
$111.4M
Headquarters
London, United Kingdom
Founded
2009

Recently Posted Jobs

Explore more opportunities at Ebury

See more jobs