Staff Engineer – FinTech Platform & Underwriting

Ebury

Madrid

Hybrid

EUR 120,000 - 180,000

Full time

9 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Competitive base salary
Senior career path
Growth opportunities
Ownership from day one
Inclusive engineering culture

Job summary

Ebury is seeking a Staff Software Engineer to join the Underwriting Team in Madrid. You will contribute from day one to mission-critical projects in a fast-growing fintech environment, working across squads with engineers, product designers, and managers.

The role emphasizes architectural leadership, high-impact decisions, and a pathway to leadership progression. The position is hybrid (Madrid Office) with 4 days in the office and 1 day remote, offering ownership of critical systems and the

Qualifications

  • Extensive experience building and operating production systems at scale.
  • Experience in fintech or financial services.
  • Strong CS fundamentals: data structures, algorithms, design, trade-offs.
  • Proven ability to design and evolve high-quality software.
  • Strong communication and influencing skills.
  • Collaborative leadership mindset.

Responsibilities

  • Provide technical leadership across critical domains and steer architectural decisions.
  • Lead system design and high-leverage technical choices across teams.
  • Collaborate with Product, Design, and Engineering leadership to translate business outcomes.
  • Oversee full system lifecycle from discovery to production operations and cost optimisation.
  • Mentor senior engineers and raise engineering standards across the org.
  • Identify systemic risks and drive initiatives to improve velocity and resilience.
  • Champion testing, CI/CD, observability, and production readiness.

Skills

Technical leadership
System design
Distributed systems
Mentoring
Communication

Education

Computer science degree

Tools

Java
Python
Go

Job description

Ebury is seeking a Staff Software Engineer to join the Underwriting Team in Madrid. You will contribute from day one to mission-critical projects in a fast-growing fintech environment, working across squads with engineers, product designers, and managers.

The role emphasizes architectural leadership, high-impact decisions, and a pathway to leadership progression. The position is hybrid (Madrid Office) with 4 days in the office and 1 day remote, offering ownership of critical systems and the

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Engineer, FinTech - Credit & Underwriting
Staff Engineer, FinTech - Credit & Underwriting

Ebury Group • Madrid

Hybrid
EUR 110,000 - 170,000
Performance-based bonus
Benefits package
Staff/Principal career path
Staff Software Engineer, FinTech - Architecture Leader & Scale
Staff Software Engineer, FinTech - Architecture Leader & Scale

Greenhouse Software, Inc. • Madrid

Hybrid
EUR 90,000 - 120,000
Base salary
Bonus program
Benefits package
+1
Staff Engineer (Credit & Underwriting)
Staff Engineer (Credit & Underwriting)

Ebury • Madrid

Hybrid
EUR 120,000 - 180,000
Competitive base salary
Senior career path
Growth opportunities
+2
Senior Backend Engineer - FinTech (Hybrid Madrid)
Senior Backend Engineer - FinTech (Hybrid Madrid)

Ebury • Madrid

Hybrid
EUR 80,000 - 110,000
Competitive package
Growth & Certifications
Open Source Spirit
Senior Software Engineer - Global Payments & Fintech
Senior Software Engineer - Global Payments & Fintech

Ebury • Madrid

Hybrid
EUR 70,000 - 90,000
Competitive salary
Discretionary bonus
Global exposure
+1
Staff Engineer (Credit & Underwriting)
Staff Engineer (Credit & Underwriting)

Greenhouse Software, Inc. • Madrid

Hybrid
EUR 90,000 - 120,000
Base salary
Bonus program
Benefits package
+1
Senior Data Engineer - Platform
Senior Data Engineer - Platform

Ebury Group • Madrid

On-site
EUR 60,000 - 90,000
Competitive salary
Discretionary bonus
Professional development
+1
Senior Engineer
Senior Engineer

Ebury • Madrid

On-site
EUR 80,000 - 110,000
Competitive package
Growth & Certifications
Open Source Spirit
Senior Engineer - (Fincore)
Senior Engineer - (Fincore)

Ebury • Málaga

On-site
EUR 90,000 - 130,000
Senior Data Engineer - Platform
Senior Data Engineer - Platform

Ebury • Madrid

Hybrid
EUR 70,000 - 100,000
Competitive compensation
Growth & certifications
Open source culture
+1