Senior Development Engineer

BC PAYMENTS PTE. LTD.

Description
· You'll join a Singapore engineering team working closely with the wider development hub in Copenhagen, Denmark.

· As an early member, you'll have direct influence over technical direction, architecture decisions, and how the Singapore presence grows.
· In this role you will join the Client Platform team working on Banking Circle's digital assets solution end-to-end including the APIs, the integration layer between our core banking platform and external digital asset providers (issuers, liquidity providers, custody), and the automation that keeps fiat and blockchain settlement consistent.

Job Requirements

  • Fiat-to-stablecoin payment flows: Design and implement the end-to-end ramp that takes a wire transfer, converts currency through our FX engine, and settles stablecoins on-chain.
  • Idempotency and reliability: Build payment processing pipelines that handle retries, partial failures, and duplicate requests correctly across third-party APIs where "close enough" isn't acceptable.
  • Fiat - Blockchain reconciliation: Ensure that what the core banking ledger says and what the blockchain says always agree, with automated detection and resolution when they don't.
  • Client-facing APIs: Design, build, and document the REST APIs that Banking Circle's clients use to initiate stablecoin payments, manage wallet addresses, and track transaction status.
  • Third-party integrations: Integrate with stablecoin issuers, liquidity providers, and custody platforms, handling the complexities of multi-provider orchestration in a regulated environment.
  • Internal tooling and automation: Build the operational tools the team needs to monitor flows, investigate issues, and keep the system healthy in production.
  • AI-assisted development: We use agentic AI tooling as part of how we build. You'll help push this further — shaping workflows, writing better prompts, and finding where AI makes us faster without cutting corners on quality.
  • You have proven backend development experience in a strongly typed language (C#, Java, Kotlin, Go, or similar). Our stack is .NET/C# but strong fundamentals transfer.
  • You have a track record of working in fintech, payments, banking, or high-reliability financial systems.
  • You bring strong API design instincts as you think about idempotency, error contracts, versioning, and what happens when the downstream service is down.
  • You have experience with distributed systems in production like microservices, message queues, eventual consistency, and the debugging skills that come from operating them.
  • You're comfortable taking a feature from design through implementation, testing, deployment, and production support. It's a plus if you have exposure to digital assets, stablecoins, or crypto custody platforms but it is not a requirement.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.