
Opportunity at
EburySenior Backend Engineer - Payments
This full-time senior engineering role is based at the Porto office on a hybrid basis, with four days in the office and one day working from…
Career Tools
About This Role
This full-time senior engineering role is based at the Porto office on a hybrid basis, with four days in the office and one day working from home. Ebury is a fintech that offers business accounts, hedging and financing through one integrated platform. The listing title is Senior Backend Engineer - Payments, while the posting is headed Senior Software Engineer (Money Flows). The engineer joins the global engineering team, which spans…
Job Description
This full-time senior engineering role is based at the Porto office on a hybrid basis, with four days in the office and one day working from home. Ebury is a fintech that offers business accounts, hedging and financing through one integrated platform. The listing title is Senior Backend Engineer - Payments, while the posting is headed Senior Software Engineer (Money Flows).
The engineer joins the global engineering team, which spans Europe and South America, to help shape the core transactional platform. The work covers systems for multi-currency accounts, the collection of incoming funds and the processing of outgoing payments. The company does not require a particular language; it values software craftsmanship, problem-solving and an architectural mindset, and expects the hire to build resilient distributed systems that handle high transaction volumes.
Beyond building services, the role involves owning them from design through deployment and production health, leading product initiatives with product and operations colleagues, and mentoring less experienced engineers through code reviews and coaching. The posting asks for clear English communication with both technical peers and business stakeholders.
Responsibilities
- Drive the design and construction of the platform's next generation for cross-border payments and overseas collections
- Own the services you build, from initial design through deployment and production health
- Take product initiatives from start to finish, converting finance-driven requirements into technical designs alongside product and operations staff
- Coach less senior engineers and lift engineering quality through reviews and ongoing learning
- Collaborate with engineering leads in different regions to shape modular services and reusable components
Requirements
- Proven background creating and running intricate, always-on systems at large scale
- Strong grounding in clean code, design patterns and testing at unit and integration level
- Practical experience in payments, fintech or banking, covering transaction consistency, ledger design, multiple currencies, or links to outside financial providers
- Fluent in one mainstream server-side language, and willing to pick the best tool for each job
- Deep familiarity with distributed design, asynchronous message passing and relational data stores
- Clear written and spoken English for technical and non-technical audiences
Qualifications
- Experience building standard APIs and integrating external systems
- Experience setting up monitoring and alerting for production systems
- Interest in or familiarity with the current stack: Python, Django, FastAPI, PostgreSQL, Kafka, AWS, Kubernetes, Terraform, Jenkins, Prometheus and Kibana
Core Skills
Benefits
- Competitive salary and benefits package
- Discretionary performance-based bonus
- Structured training and certification opportunities
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Where is the job based?
The role is at the Porto office on a hybrid schedule of four days in the office and one day working from home.
What is the employment type?
The role is full-time.
Is a salary stated?
The posting does not give a salary figure. It refers to a competitive salary and benefits package plus a discretionary performance-based bonus.
What experience is required?
The posting asks for a proven track record designing complex, highly available systems and hands-on experience in payments, fintech or banking. It does not state a number of years.
How do I apply?
The posting says applications are accepted only through official Ebury channels.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.