Senior Software Engineer - Payments
Role Overview
As an Engineer in Payments, you will build the seamless, reliable, and performant systems that power our user journey, from initial quote to final delivery of funds. This involves owning core workflows: managing payments in, handling recipient creation, overseeing transaction lifecycles, and evolving in-app wallet capabilities. We are building a highly scalable payments infrastructure to support the growth of Zepz and its multiple brands. Our solutions must be flexible and robust enough to handle increasing customer volumes, new payment methods, emerging products, and future brand integrations, ensuring an excellent user experience across the entire money movement lifecycle. What you will own
Build and maintain software for the end-to-end payments experience, including payment method management and capturing funds, recipient creation, payment orchestration, and transaction records.
Look after and improve our existing fiat and crypto wallet solutions.
Collaborate with other teams to help ensure smooth and secure payment flows across all products and features.
What you bring to the table
You have strong experience building backend services/APIs in Kotlin or Java.
The code you write:
Follows industry best practices.
Is well tested.
Is maintainable.
Is scalable.
Is well documented.
You deeply care about the customer experience and love to take ownership of solutions end-to-end.
You are a keen learner and love to pick up new skills including new programming languages and get out of your comfort zone.
You have a good understanding of observability and metrics: Dashboards and alerting are your bread and butter and you understand the value in monitoring the systems you build not only in terms of infrastructure and operational excellence, but also for business metrics.
You are pragmatic, and understand that perfect is the enemy of done, but also that there are some things that cannot be compromised on.
You have an open mind with respect to diversity and inclusivity. Our team (and customers) come from all over the world.
Bonus Points
Have worked in fullstack teams alongside other backend and mobile engineers.
Have exposure to Kotlin Multiplatform or Spring or Python are willing to learn on the job.
Have strong familiarity with SQL
Experience with the following tools and frameworks:
Apache Airflow and or data pipelines.
FastAPI and/or Flask
Postgres (AWS Aurora Ideally)
Grafana, Datadog, other monitoring tools
Have experience working in the FinTech industry or other highly regulated environments
If you want to join us in our journey to help break barriers in financial access and improve lives globally, there's no better place or time to join. Our global team of 800+ people is spread across six continents. We aspire to hire the best mix of people from former Olympians to YouTube influencers and we speak over twenty languages. This incredible diversity isn't a bonus; it's the engine that lets us serve the world. Ready to Apply? Let’s Go.
Full Job Posting
About the Role
As an Engineer in Payments, you will build the seamless, reliable, and performant systems that power our user journey, from initial quote to final delivery of funds. This involves owning core workflows: managing payments in, handling recipient creation, overseeing transaction lifecycles, and evolving in-app wallet capabilities. We are building a highly scalable payments infrastructure to support the growth of Zepz and its multiple brands. Our solutions must be flexible and robust enough to handle increasing customer volumes, new payment methods, emerging products, and future brand integrations, ensuring an excellent user experience across the entire money movement lifecycle. What you will own
Build and maintain software for the end-to-end payments experience, including payment method management and capturing funds, recipient creation, payment orchestration, and transaction records.
Look after and improve our existing fiat and crypto wallet solutions.
Collaborate with other teams to help ensure smooth and secure payment flows across all products and features.
What you bring to the table
You have strong experience building backend services/APIs in Kotlin or Java.
The code you write:
Follows industry best practices.
Is well tested.
Is maintainable.
Is scalable.
Is well documented.
You deeply care about the customer experience and love to take ownership of solutions end-to-end.
You are a keen learner and love to pick up new skills including new programming languages and get out of your comfort zone.
You have a good understanding of observability and metrics: Dashboards and alerting are your bread and butter and you understand the value in monitoring the systems you build not only in terms of infrastructure and operational excellence, but also for business metrics.
You are pragmatic, and understand that perfect is the enemy of done, but also that there are some things that cannot be compromised on.
You have an open mind with respect to diversity and inclusivity. Our team (and customers) come from all over the world.
Bonus Points
Have worked in fullstack teams alongside other backend and mobile engineers.
Have exposure to Kotlin Multiplatform or Spring or Python are willing to learn on the job.
Have strong familiarity with SQL
Experience with the following tools and frameworks:
Apache Airflow and or data pipelines.
FastAPI and/or Flask
Postgres (AWS Aurora Ideally)
Grafana, Datadog, other monitoring tools
Have experience working in the FinTech industry or other highly regulated environments
If you want to join us in our journey to help break barriers in financial access and improve lives globally, there's no better place or time to join. Our global team of 800+ people is spread across six continents. We aspire to hire the best mix of people from former Olympians to YouTube influencers and we speak over twenty languages. This incredible diversity isn't a bonus; it's the engine that lets us serve the world. Ready to Apply? Let’s Go.
About Zepz
Zepz is a digital cross-border payments group behind the WorldRemit and Sendwave remittance brands. Its services let customers send money internationally across global payment corridors.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Zepz
Head of APAC
Dubai, UAE
Zepz is seeking an executive to lead commercial growth and expansion across APAC. The role owns regional volume, revenue, and P&L, builds partnerships, launches markets, and leads regional and cross-functional teams. Can
Head of APAC
Dubai, UAE
Talent Acquisition Partner
, GBR
Executive Assistant- 12 Month FTC
, GBR
Lead Financial Planning and Analysis Manager
, USA
Junior CRM Manager
, GBR
People Advisor
, GBR
Head of Banking and Partner Assessment
, GBR
Marketing Manager
, AUS
