Senior Software Engineer (Money Flows)
ebury
In this Senior Software Engineer role, you’ll advance a high‑volume, multi‑currency payments platform by designing scalable services and guiding cross‑border money flows. You’ll own the architecture end‑to‑end, collaborate with global teams, and mentor engineers to maintain high craftsmanship and reliability. The role sits at the heart of a fast‑growing fintech, shaping the next generation of the platform for clients and internal operations. You’ll work in a technology‑agnostic environment focused on meaningful impact and global scale.
Pay / Benefits- Competitive salary and benefits package
- Discretionary performance‑based bonus
- Dynamic global environment with massive scale
- Continued personal development through structured training and certifications
- Architect and deliver the next iteration of the global platform to streamline cross‑border payments and international fund collections
- Own services from design through deployment and production health under a You build it, you own it philosophy
- Provide technical leadership, translating complex financial requirements into robust solutions
- Mentor engineers and uphold high engineering standards with thorough reviews and continuous learning
- Collaborate with distributed teams and engineering leaders to design modular, resilient services
- Proven experience designing and maintaining highly available, large‑scale software systems
- Hands‑on payments/fintech/banking domain experience with understanding of transactional consistency and multi‑currency issues
- Proficiency in at least one major backend language; strong background in distributed architectures, asynchronous messaging, and relational databases
- Experience building APIs, integrating external systems, and implementing observability/monitoring
- Clear English communication for technical and business stakeholders
- collaboration
- problem‑solving
- mentoring
- Python
- Django
- FastAPI
Reference: WJ-747_30254034