
Hybrid opportunity at
EburySenior Software Engineer (Money Flows)
Ebury is seeking a Senior Software Engineer to join its engineering team in London for a hybrid position requiring four days in the office and one…
Career Tools
About This Role
Ebury is seeking a Senior Software Engineer to join its engineering team in London for a hybrid position requiring four days in the office and one day working from home. In this role, the selected candidate will focus on the Money Flows division, taking ownership of incoming funds, outgoing payment processing, and multi-currency account infrastructure. Ebury is a financial technology company founded in 2009 that provides global business accounts, risk…
Job Description
Ebury is seeking a Senior Software Engineer to join its engineering team in London for a hybrid position requiring four days in the office and one day working from home. In this role, the selected candidate will focus on the Money Flows division, taking ownership of incoming funds, outgoing payment processing, and multi-currency account infrastructure.
Ebury is a financial technology company founded in 2009 that provides global business accounts, risk hedging, and financing solutions through a proprietary platform designed to support international trade and growth. Operating globally with teams spread across Europe and South America, the organization relies on distributed systems to handle high-volume financial transactions.
This position suits an experienced software professional who enjoys architectural ownership, distributed systems, and backend development. Team members follow a You build it, you own it model, meaning engineers manage their services from initial system design through deployment and production maintenance. The current technology environment utilizes Python, Django, FastAPI, PostgreSQL, Kafka, AWS, Kubernetes, Terraform, Jenkins, Prometheus, and Kibana, though the employer prioritizes fundamental software engineering ability over familiarity with specific programming languages.
Responsibilities
- Lead design and development for the next iteration of the global platform to streamline cross-border payments and international fund collections
- Maintain full accountability for built services from initial system design to deployment and production health under a you build it, you own it model
- Drive product initiatives end-to-end by collaborating with Product and Operations stakeholders to translate business needs into technical solutions
- Mentor and coach less experienced engineers while promoting high engineering standards, code reviews, and continuous learning
- Partner with distributed engineering teams across multiple regions to build modular services and components
Requirements
- Proven track record of designing, building, and maintaining complex, highly available software systems at scale
- Hands-on experience working in the payments, fintech, or banking domain with understanding of transactional consistency, ledger systems, or multi-currency handling
- Proficiency in at least one major backend programming language
- Strong background in distributed architectures, asynchronous messaging, and relational databases
- Experience building standard APIs, integrating external systems, and configuring monitoring and alerting for production environments
- Clear written and verbal English communication skills suitable for technical and non-technical stakeholders
Core Skills
Benefits
- Competitive salary and benefits package
- Discretionary performance-based bonus
- Structured training and certifications for personal development
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Where is this job located and what is the remote policy?
The position is based in the London office with a hybrid schedule requiring four days in the office and one day working from home.
What kind of domain experience is needed for this role?
Candidates must have hands-on experience in the payments, fintech, or banking space, including familiarity with transactional consistency, multi-currency handling, or ledger systems.
What is the salary for this position?
The specific salary is not stated in the job posting.
What technologies are used by the engineering team?
The current technology stack includes Python, Django, FastAPI, PostgreSQL, Kafka, AWS, Kubernetes, Terraform, Jenkins, Prometheus, and Kibana.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.


