
Staff Engineer (Client Ops)
Ebury · Madrid
Job description
Ebury helps ambitious businesses unlock global growth, and we take the same approach with our people. We encourage innovation and movement, collaboration and problem-solving, and foster an environment where everyone can feel they belong, are valued, supported and empowered to succeed. If you’re a collaborator who wants to help transform how businesses operate globally, get in touch - we’d love to discuss how Ebury can accelerate your career so you can shape the future. Staff Engineer Madrid Office - Hybrid: 4 days in the office, 1 day working from home Ebury helps ambitious businesses unlock global growth, and we take the same approach with our people. We encourage innovation and movement, collaboration and problem-solving, and foster an environment where everyone can feel they belong, are valued, supported and empowered to succeed. If you're a collaborator who wants to help transform how businesses operate globally, get in touch. We'd love to discuss how Ebury can accelerate your career so you can shape the future. Are you ready to be an Eburian? Ebury is seeking exceptional and highly motivated experienced Fullstack Engineers to join our Client Ops team in Málaga or Madrid. This is an opportunity to make a significant impact within a leading FinTech firm. From your first day you'll be an integral part of the team, contributing to missioncritical projects and shipping production code early. We are committed to identifying and nurturing future technical leaders; for those who demonstrate exceptional performance and aptitude, we offer an accelerated path for career progression. Our team is distributed across Europe and works collaboratively across domains. We're shifting from owning every domain's Salesforce workflow toward building reusable, end-to-end services for the company, using Salesforce as a platform rather than the place all logic accumulates. You'll be the engineering backbone of that direction across a broad and evolving portfolio of services: not adding the next Salesforce integration, but building the services that let us stop adding them. One current flagship example is the Client Service , the platform that holds client data and permissions as a source of truth, but the role reaches well beyond any single project. Key Responsibilities: The work spans a broad and evolving portfolio of platforms and services. The examples below are illustrative of the kind of problems you'll take on, not the limits of the role. Design, build and operate reusable backend services, in Python or TypeScript/Node.js, that hold data and permissions as a source of truth and expose clean APIs other domains across Ebury consume. Our Client Service platform is the current flagship example: upgrading it into a default core service for client data instead of letting that logic accumulate in Salesforce. Lead migrations that retire our reliance on legacy integrations, for example the Salesforce-to-BOS sync, serving data directly from purpose-built services with clear data contracts and source-of-truth boundaries. Move complex domain logic (for example Lending, Underwriting and Trade Finance workflows) out of Salesforce configuration and into purpose-built platforms, cutting the complexity that lives in the CRM today. Design new services with teammates and engineering leaders through the Request For Comments (RFC) process. Take full ownership under the "You build it, you own it" philosophy, covering both development and maintenance. Build production-grade AI: automated chat responses
Verified and listed by ActiveJobs. Applications are made directly on Ebury's own career page — we never sit in the middle.