Enable job alerts via email!

Software Engineer (Backend) : Fiat Payments Core New Bulgaria, Poland, South Africa

Bvnk Ltd

Cape Town

Hybrid

ZAR 300 000 - 400 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A modern payment infrastructure company is seeking a Senior Software Engineer in Cape Town to build seamless cross-border payments. Responsibilities include collaborating with product teams, maintaining integrations with crypto exchanges, and advocating for scalable solutions. Ideal candidates have 5+ years of engineering experience, particularly in compiled languages, and an understanding of fiat payments. This position offers flexible working hours and opportunities for global collaboration.

Benefits

Fair and competitive salary
Meaningful ownership through employee option scheme
Flexible working hours
Opportunities to travel to global offices

Qualifications

  • 5+ years experience working as an engineer using a compiled language.
  • Proven ability to design, architect, debug, test, and create well-documented code.
  • Production experience in asynchronous messaging with microservices.
  • Understanding of common design patterns and principles.
  • Demonstrated ability to translate abstract challenges into actionable steps.

Responsibilities

  • Collaborate closely with product and trading teams to deliver high-performance trading services.
  • Build and maintain integrations with various crypto exchanges.
  • Translate complex technical concepts into clear insights for stakeholders.
  • Advocate for reliable, scalable, and maintainable solutions.
  • Enhance the engineering culture and best practices across the team.

Skills

5+ years experience working as an engineer using a compiled language
Proven ability to design, architect, debug, test, and create well-documented code
Production experience in asynchronous messaging with microservices
Understanding of common design patterns and principles
Demonstrated ability to translate abstract challenges into clear, actionable steps
Experience in taking a product from initiation through the go-to-market phase
Experience in fiat payments or banking infrastructure integrations
Job description

Bulgaria, Poland, South Africa

About us

BVNK provides modern payment infrastructure for businesses.

We unify banks and blockchains in a single platform.

With BVNK, businesses can send and receive stablecoin payments, convert between currencies, and add stablecoin payments to their checkout.

Using our flexible platform and robust global licensing and compliance expertise, innovators can launch new payment products quickly and compliantly.

We are a diverse team spread across EMEA, North America, and APAC, with a shared belief that all payment flows will interact with crypto in the coming decade, and BVNK will be at the forefront of this transformation of the financial system.

We recently secured a strategic investment from Visa through their Visa Ventures arm.

This follows our $50 million Series B in December, led by Haun Ventures with participation from Coinbase Ventures, Scribble Ventures, DRW Venture Capital, Avenir, and Tiger Global.

The continued confidence from these leading investors has enabled us to accelerate our growth trajectory, and we're looking for smart, ambitious people to help us build the next generation of payments.

We're incredibly honored to have made Newsweek's list of The Top Global Most Loved Workplaces two years running

  • and)
  • to have been recognised by LinkedIn as one of the Top 20 Startups in the UK in
About this role in the team
Location

We offer a Hybrid / Remote working policy which allows us to hire across EMEA.

We're looking for a talented Senior Software Engineer to join our team.

Our goal is to build out seamless cross-border payments involving both crypto and fiat currencies.

This role is pivotal in helping us overcome the challenges to ensure smooth trading processes together with streamlining liquidity management and automation.

The Fiat Payments Core Squad develops and maintains solutions geared towards making it possible for our customers to Hold, Send, Receive and Exchange funds on the BVNK platform which they use to run their businesses.

It's based on fiat banking services and provides our customers with the same functionalities you would expect from a business bank account like deposits and withdrawals.

Customers receive unique virtual accounts in their own name which are registered on major payment schemes and operate as full bank accounts under an EMI License.

Our product and engineering organisation is split into small autonomous squads empowered to own their problem space.

You'll be expected to form strong opinions and execute in a fast but sustainable way, advocating for the simplest solution that achieves the outcomes our customers are looking for.

Key Areas of Responsibilities
  • Collaborate closely with the product and trading teams to design, develop, and deliver high‑performance trading services.
  • Build and maintain integrations with various crypto exchanges such as Kraken.
  • Translate complex technical concepts into clear, actionable insights for non‑technical stakeholders across the business.
  • Advocate for reliable, scalable, and maintainable solutions in a fast‑paced environment.
  • Contribute to and enhance the engineering culture, standards, and best practices, driving excellence across the team.
What we need from you
  • 5+ years experience working as an engineer using a compiled language.
  • Proven ability to design, architect, debug, test, and create well‑documented code.
  • Production experience in asynchronous messaging with micro services.
  • Understanding of common design patterns and principles, and how / when to apply them.
  • Demonstrated ability to translate abstract challenges into clear, actionable steps and solutions.
  • Experience in taking a product from initiation through the go‑to‑market phase, supporting products post‑launch.
  • Experience in fiat payments, card payments or exposure to banking infrastructure / integrations advantageous.
  • Open to participate in out of hours on‑call rota.
What you can expect from us
  • Fair and competitive salary at every stage of your growth.
  • Meaningful ownership in the business through our employee option scheme.
  • Flexible working hours, with hybrid working at its heart.
  • Culture built on passionate growth‑minded people.
  • Flexible approach to holiday.
  • Opportunities to travel to our offices around the world, in locations such as London and Cape Town, to collaborate with your colleagues.
  • An open and creative environment where you can help us define the future of BVNK, its culture, and its opportunity sets.

At BVNK, we are focused on building a diverse and inclusive team.

While you may not meet all of our requirements, we'd encourage you to apply if you meet the majority of our expectations.

You may be a great fit for this role or another role in our team.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.