Senior Software Engineer (Backend) - Issuance
BVNK
Job description
About the role
BVNK, the stablecoin-powered financial stack for enterprises and part of Mastercard, is hiring a Senior Software Engineer (Backend) for its Issuance team. The team builds the stablecoin issuance capability that lets enterprises launch and run their own stablecoins. You will design and build the backend services covering the full token lifecycle, from minting and burning to compliance controls and APIs, and connect on-chain smart contract operations to the wider platform. The company offers a hybrid/remote working policy.
Key responsibilities
- Design, build and maintain secure, scalable backend services and APIs for stablecoin issuance, including mint and burn flows, supply management and token configuration.
- Build compliance controls such as freeze/unfreeze, seizure into quarantine, pause/resume and maker-checker approvals.
- Integrate backend services with smart contracts on EVM-compatible networks, ensuring reliable, idempotent and observable blockchain interactions.
- Build event-driven services and signed webhooks that keep issuers, internal systems and ledgers in sync.
- Ensure every issuance action has a complete, tamper-evident audit trail that reconciles with downstream accounting systems.
- Work with digital assets, ledger, identity and access, financial crime and security teams.
- Contribute to architecture decisions, review code, mentor engineers and own services in production, including monitoring, alerting and incident response.
Required profile
- Strong, proven experience as a backend engineer building production systems, ideally in Java (Kotlin also welcome) with Spring Boot.
- Experience designing microservices and event-driven architectures, ideally with Kafka or similar.
- Experience building high-integrity transactional systems where correctness, idempotency and auditability matter.
- Experience designing REST APIs and secure webhook integrations for external customers.
- Experience with cloud platforms (preferably AWS), containerisation and CI/CD pipelines.
- Solid grasp of secure coding, access control and role-based permissions in regulated environments.
- Ability to take ownership, communicate clearly and work in a fast-moving, collaborative environment.
- Uses AI tools and agentic workflows to speed delivery and improve quality.
Required skills
- Java (Kotlin welcome) with Spring Boot
- Microservices and event-driven architectures (Kafka or similar)
- REST API design and webhook integrations
- AWS, containerisation and CI/CD
- Secure coding and access control
- Bonus: EVM-compatible networks, ERC-20 tokens, smart contract interaction (Web3j, ethers.js) or Solidity
- Bonus: stablecoin issuance, tokenisation, custody or wallet infrastructure
- Bonus: sanctions screening, Travel Rule or other regulatory controls
- Bonus: payments, banking or other regulated financial services experience
What we offer
- Fair and competitive salary at every stage of growth, with compensation based on experience and certifications (ranges given for Bulgaria, Spain and Poland).
- Flexible working hours with hybrid working at its heart.
- A flexible approach to holiday and opportunities to travel to offices around the world.
- An open, creative environment and a focus on diversity and inclusion.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 3 hours ago
Expires 1 month from now
6 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
BVNK
Related job offers
-
Technical Support Analyst (French Speaker)
DigiCert Cape Town -
Technical Project Manager - Audit Programs
DigiCert Cape Town -
Software Engineer (Java, React, AWS)
DigiCert Cape Town -
Customer Success Manager - Enterprise PKI, IoT and TLS Clients
DigiCert Cape Town -
Engineering Services Data Analyst
Mediclinic Mediclinic Southern Africa Cor