Senior Software Engineer

Ezeebit

Ezeebit

Software Engineering

Cape Town, South Africa

Posted on May 19, 2026
Senior Software Engineer (Java & Spring)
Ezeebit | Cape Town, South Africa | Full-Time
Join us in building the payment infrastructure for Africa's digital economy

About Ezeebit

Ezeebit is an enterprise-grade stablecoin and cryptocurrency payments platform that enables businesses to accept, hedge, convert, and settle digital assets seamlessly. We provide the infrastructure for merchants to move value globally - securely, compliantly, and instantly - in-store and online.
Our full-stack platform includes Android-based ePOS terminals, payment APIs, e-commerce plugins, and backend infrastructure that swaps crypto into stablecoins on-the-fly and settles merchants in local currency or stablecoins. We're FSCA/CASP authorised in South Africa, regulated in Kenya, and expanding throughout Africa.
Ezeebit has raised $2.05 million in seed funding led by Founder Collective, whose co-founder David Frankel has appeared four times on the Forbes Midas List and backed 10+ billion-dollar startups including Uber, Whoop, Airtable, and The Trade Desk. The round also includes Raba Partnership, an early backer of Flutterwave, Stitch, Fuse, and BVNK, along with strategic angels Terry Angelos (ex-Visa), Anton Katz (Talos), Nadir Khamissa (Hello Group), David De Picciotto (ex-Revolut), and Chris Harmse (BVNK).
We've already processed millions of dollars in transactions and are positioned to drive mass crypto adoption across the continent and beyond.

The Opportunity

We're looking for a Senior Software Engineer to help shape and ship the next phase of Ezeebit's platform.
This is a hands-on senior engineering role where you will:
Own critical services and projects end-to-end — from design through production operation
Lead technical design for features and initiatives across payments, settlement, and merchant infrastructure
Work primarily in Java + Spring across backend services and APIs
Set and uphold engineering standards, and raise the quality bar across the team
Mentor intermediate engineers and contribute to their growth
Partner with product, operations, compliance, and the founding team on technical strategy
Make architecture decisions that scale with the business

What You'll Do

Lead & Ship Platform Infrastructure (Hands-On Coding)

Design, implement, and own backend services and APIs for:
payments and merchant integrations
settlement, reconciliation, and ledger workflows
treasury, wallet, and custody-adjacent systems
operational tooling and internal platforms
Drive technical design: evaluate trade-offs, write design docs, and align stakeholders on the approach.
Write clean, tested, maintainable code and deliver through the full lifecycle: scope → design → build → deploy → monitor → iterate.
Set the bar in code reviews and engineering practice across the team.

Own Production Systems

Take ownership of reliability, performance, and observability for the services you build.
Lead incident response, drive root-cause fixes, and ship preventative improvements.
Evolve service boundaries, data models, queues, and integrations as the platform scales.
Champion security and compliance practices appropriate for a regulated fintech.

Multiply the Team

Mentor intermediate engineers and guide their technical growth.
Contribute to hiring — interviews, technical assessments, and calibration — as the team scales.
Partner with the lead engineer and founders on technical strategy and roadmap.
Engage with operations, compliance, and customer-facing teams to ship the right outcomes.
Engage with the C-suite and founders when technical delivery intersects with company-level decisions.

Who You Are

Must-Have Experience

5+ years of professional software engineering experience.
Deep Java expertise and extensive hands-on experience with Spring / Spring Boot in production.
Track record of designing, building, and operating backend services at scale in a cloud environment.
Strong grasp of relational databases (schema design, indexing, query performance) and SQL.
Experience leading technical design and making architecture decisions with real trade-offs.
Comfortable owning production systems end-to-end: on-call, observability, and incident response.
Strong communication skills and a bias toward execution.

Nice to Have

Experience with payments, fintech, or other money-movement systems.
Hands-on work with treasury, settlement, reconciliation, or ledger-like systems.
Exposure to wallet infrastructure or custody concepts.
Experience in crypto systems, including:
on-chain/off-chain workflows
blockchain APIs / RPC providers
monitoring and reconciliation patterns
Security and compliance experience in regulated environments (FSCA, CASP, or equivalent).
Experience mentoring engineers or leading small teams.

You'll Thrive Here If You...

Enjoy owning critical systems and being the person the team turns to.
Are comfortable in a fast-paced startup: moving quickly, adapting to change, and staying outcome-focused.
Like going deep on complex systems and making them simpler for others.
Balance pragmatism with engineering quality and long-term thinking.
Raise the bar for the people around you.

What We Offer

Impact - work on real payments infrastructure used by a variety of merchants
Collaboration - direct access to the founding team and key decisions
Competitive compensation - salary and benefits
Meaningful equity in a high-growth fintech startup
Hybrid working - based in Cape Town with flexibility
Mission - expand financial access and innovation across Africa

Location

Cape Town, South Africa
Relocation support may be available for exceptional candidates.

How to Apply

Click the button below to complete the following questionnaire as part of your application. Alternatively, send your CV, LinkedIn/GitHub, and a brief note on why you're excited about Ezeebit to careers@ezeebit.com.
Loading...
Apply Here