Cross-border Developer; Senior Software Engineer
Listed on 2026-06-12
-
Software Development
Blockchain / Web3
Role:
Cross-border Payments Developer (Senior Software Engineer)
Duration: 12 months with potential to extend
Visa:
Any
Contract:
C2C/W2
- 5–10 years of professional software engineering experience
- 3+ years delivering production‑grade digital asset or blockchain‑enabled financial systems in regulated environments
We are seeking a Senior Software Engineer – Digital Assets to help design, build, and operate consumer‑facing digital asset capabilities within a US‑regulated consumer bank. This role will focus on integrating stable coins, tokenized deposits, and digital asset accounts into existing banking, payments, and ledger platforms
, while meeting stringent regulatory, security, and resiliency requirements.
The ideal candidate has hands‑on experience with stablecoin ecosystems
and custody providers (Coinbase, Ripple, Paxos, Fireblocks, Stablecore) and understands how to safely introduce blockchain‑based value transfer into a consumer banking context.
- Strong experience in one or more of:
- Java
- Node.js / Type Script
- Proven experience building secure, scalable APIs and microservices.
- Hands‑on experience with:
- Stable coins and tokenized money instruments
- Blockchain networks (Ethereum, XRPL, or similar)
- Transaction signing, fee estimation, and confirmation handling
- Understanding of on‑chain vs off‑chain accounting models in regulated finance.
- Direct experience integrating with:
- Fireblocks
- Stablecore
- Strong understanding of vendor risk management and third‑party controls.
- Cloud‑native development on AWS or Azure (preferred for US banks).
- Containerization and orchestration:
Docker, Kubernetes. - CI/CD pipelines with strong security controls and separation of duties.
- Infrastructure as Code (Terraform, ARM, Cloud Formation).
- Design and build bank‑grade digital asset account capabilities supporting:
- Stable coins (e.g., USDC, bank‑issued or regulated stable coins)
- Tokenized deposits representing on‑chain claims on bank liabilities
- Consumer digital wallets integrated with existing deposit accounts
- Implement consumer‑grade transaction flows, including:
- Purchase, transfer, redemption, and settlement of digital assets
- Real‑time balance visibility and transaction status
- Ensure clear segregation of customer assets, bank assets, and omnibus accounts.
- Lead secure integrations with regulated coin providers and blockchain networks, including:
- Coinbase (Prime, Exchange, Wallet APIs for liquidity and execution)
- Ripple (XRPL‑based payments and settlement use cases)
- Paxos (regulated stablecoin issuance, custody, and settlement)
- Design systems to manage:
- Blockchain transaction lifecycle
, confirmations, and reversals - Liquidity management i.e.
digital asset to Fiat currency conversion
- Integrate with enterprise‑grade custody and orchestration platforms,
including: - Fireblocks (MPC wallets, policy‑based approvals, transaction signing)
- Stablecore (digital asset orchestration, account abstraction)
- Implement segregated custody models aligned with consumer banking regulations.
- Support hot, warm, and cold wallet strategies with clear operational controls.
- Embed regulatory and consumer protection requirements into system design:
- AML/KYC enforcement and sanctions screening
- Transaction monitoring and suspicious activity reporting support
- Auditability and immutable transaction records
- Partner with Risk, Compliance, Legal, and Audit teams to:
- Meet OCC, Federal Reserve, FDIC, and state‑level regulatory expectations
- Support model validation, control testing, and regulatory exams
- Ensure alignment with GLBA, FFIEC, and data privacy requirements.
- Integrate digital asset systems with:
- Core banking platforms (deposits, general ledger, customer profiles)
- Payment rails (ACH, Wire, RTP, Fed Now where applicable)
- Design on‑chain/off‑chain reconciliation and end‑of‑day settlement processes.
- Ensure double‑entry accounting
integrity across fiat and digital asset ledgers.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).