Hiring partnerBybit is hiring for 68 rolesKuala Lumpur, MY, Abu Dhabi, AE +9 See all roles

Senior Software Engineer (Backend), Issuance

South Africa $63k–120k senior 7 days ago full-time quality 8.6/10

Role in brief

Bvnk is seeking a Senior Software Engineer (Backend) to develop secure backend services for stablecoin issuance. Ideal candidates have strong backend expertise in Java or Kotlin and experience with financial systems. This role is hybrid and focuses on innovation in financial services.

JavaKotlinSpring Bootmicroservicesevent-driven architecturesKafkaREST APIsAWSCI/CDsecure coding practices

About the role

Bvnk operates as a stablecoin-powered financial stack for enterprises, enabling seamless money movement across 130+ countries. As part of Mastercard, Bvnk aims to enhance global financial capabilities while providing infrastructure for businesses to integrate new forms of money.

In this role, the Senior Software Engineer will be responsible for building and maintaining backend services for stablecoin issuance, ensuring compliance, and integrating with smart contracts. Success in this position involves delivering reliable, scalable solutions while collaborating with cross-functional teams.

The salary range for this role is between $62,500 and $120,000, which reflects the competitive nature of the fintech industry.

Skills that matter here

  • Java: This role requires strong experience in Java for building production systems.
  • Kotlin: Kotlin is also welcome, providing flexibility in backend development.
  • Spring Boot: Spring Boot is essential for developing secure and scalable backend services.
  • microservices: Experience in designing microservices is crucial for creating a robust architecture.
  • event-driven architectures: Building event-driven services is a key responsibility for ensuring system synchronization.
  • AWS: Familiarity with AWS is important for cloud-based infrastructure management.

Who this role suits

  • Has a strong background in backend engineering and experience with distributed systems.
  • Thrives in fast-paced, collaborative environments and communicates effectively with various stakeholders.
  • Demonstrates ownership of outcomes and a proactive approach to problem-solving.
  • Possesses a mindset geared toward financial systems, with an emphasis on correctness and auditability.

From the employer

Key Areas of Responsibilities

  • Issuance platform development: Design, build and maintain secure, scalable backend services and APIs for stablecoin issuance, including mint and burn flows, supply management and token configuration.
  • Compliance and control features: Build the controls that regulated issuers need, such as freeze and unfreeze, seizure into quarantine, pause and resume, and maker-checker approvals.
  • On-chain integration: Integrate backend services with smart contracts on EVM-compatible networks. Make sure blockchain interactions are reliable, idempotent and observable, and safe under failure.
  • Event-driven architecture: Build event-driven services and signed webhooks that keep issuers, internal systems and ledgers in sync.
  • Auditability and data integrity: Make sure every issuance action has a complete, tamper-evident audit trail and reconciles accurately with downstream accounting systems.
  • Cross-domain collaboration: Work with digital assets, ledger, identity and access, financial crime and security teams to deliver features end to end.
  • Technical leadership: Contribute to architecture decisions, review code, mentor other engineers and champion engineering best practice within the squad.
  • Operational excellence: Own your services in production, including monitoring, alerting, incident response and continuous improvement of reliability and performance.

What We Need From You

  • Backend expertise: Strong, proven experience as a backend engineer building production systems, ideally in Java (Kotlin also welcome) with Spring Boot.
  • Distributed systems: Hands-on experience designing microservices and event-driven architectures, ideally with Kafka or similar messaging platforms.
  • Financial systems mindset: Experience building high-integrity transactional systems where correctness, idempotency, consistency and auditability are critical.
  • API design: Experience designing clean, well-documented REST APIs and secure webhook integrations for external customers.
  • Cloud and infrastructure: Experience with cloud platforms (preferably AWS), containerisation and CI/CD pipelines.
  • Security awareness: A solid grasp of secure coding practices, access control and role-based permissions in regulated environments.
  • Ownership and communication: You take ownership of outcomes, communicate clearly with technical and non-technical stakeholders, and do well in a fast-moving, collaborative environment.
  • AI-native mindset: You use AI tools and agentic workflows to speed up delivery and improve quality.
  • Bonus: Blockchain and smart contracts: Experience with EVM-compatible networks, ERC-20 tokens, smart contract interaction (e.g. Web3j, ethers.js) or Solidity.
  • Bonus: Stablecoins and digital assets: Previous experience with stablecoin issuance, tokenisation, custody or wallet infrastructure.
  • Bonus: Compliance tooling: Familiarity with sanctions screening, Travel Rule or other regulatory controls for digital assets.
  • Bonus: FinTech and payments: Experience in payments, banking or other regulated financial services.

What You Can Expect From Us

  • Fair and competitive salary at every stage of your growth.
  • Flexible working hours, with hybrid working at its heart.
  • A culture built on passionate, growth-minded people.
  • A flexible approach to holiday.
  • Opportunities to travel to our offices around the world.
  • 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.

Questions about this role

Is this position remote?

This role is hybrid, allowing for both in-office and remote work.

What level of experience is required?

Candidates should have senior-level experience in backend engineering.

How can I apply for this position?

Interested candidates can apply through the Bvnk website.

Apply now →

✓ Drop your CV once, then continue to the employer's application form. Your profile stays here for every recruiter hiring on web3vacancy.

Similar jobs