Back to jobs
New

Senior Software Engineer (Cross Border Payments)

Singapore

What is Xweave?

Xweave is on a mission to revolutionize global money movement by pioneering a next-generation payment service that breaks through the traditional barriers in the financial ecosystem. Our approach merges the existing payments infrastructure with digital assets by creating a a global network of regulatory approved digital asset liquidity providers.

What is the role?

Build the infrastructure that moves money across borders in real-time using stablecoins. You'll work on mission-critical systems that run 24/7, processing transactions across some of the world's most dynamic markets.

Node.js is your weapon of choice. You'll design and ship features end-to-end, own critical systems, and directly impact how fast, secure, and reliable our platform is. This isn't a "maintenance mode" role. You'll build new things, solve hard problems, and see your code handle real money at scale.

What you’ll do:

Build Payment Systems That Actually Work

  • Design and ship scalable payment services (fiat + crypto) that handle high transaction volumes with zero downtime
  • Implement SAGA patterns, orchestration flows (Temporal/Restate), and event-driven architectures
  • Own features from concept to production—full ownership, full impact

Payment Domain Work

  • Build settlement, reconciliation, fraud prevention, and KYC/AML workflows
  • Work with cross-border payment rails and stablecoin infrastructure
  • Create run-books and tools for faster incident resolution (e.g., faster MTTR for payment/production failures)

Keep Things Running

  • Be on-call and frontline during incidents (we'll train you, but you need to stay calm under pressure)
  • Implement monitoring, logging, and observability that actually helps
  • Do SPOF analysis, optimize costs, and make systems more resilient

Security & Compliance (non-negotiable)

  • Protect financial data and ensure compliance with PCI DSS, MAS TRM, ISO 27001

Collaborate & Lead

  • Work with product and business teams to turn ideas into engineering solutions
  • Mentor other engineers, share knowledge, level up the team
  • Build AI tools to help our support team work faster
  • Make build vs buy calls on tools and services

Core Skills (must-haves)

  • Min 5+ years building software, strong in Node.js/JavaScript/Typescript
  • Built or operated payment systems or crypto ecosystems 
  • Worked in high-transaction, always-on environments
  • Hands-on with PostgreSQL, MongoDB, Kafka, RabbitMQ, AWS
  • Know your way around SAGA patterns, orchestration vs choreography, and clean architecture
  • Experience with CI/CD, monitoring tools, and incident management
  • Led engineering teams or managed projects
  • Background in fintech or crypto exchanges

Technical Stack

  • Languages: Node.js, JavaScript/TypeScript, Golang
  • Databases: PostgreSQL, NoSQL, Time series database
  • Messaging: Kafka, RabbitMQ, SQS, MQTT
  • Orchestration: Temporal, Restate
  • Cloud: AWS (primary)
  • Architecture: Microservices, SAGA, Event-Driven, Monorepo
  • Compliance: PCI DSS, MAS TRM, ISO 27001 (Nice to have)

Why Join

  • Work on real problems: cross-border payments using cutting-edge stablecoin tech
  • High ownership, high impact—your work matters
  • Learn constantly: payments, crypto, distributed systems at scale
  • Ship fast, fail fast, improve fast
  • Work with smart people who actually care about building great products

Apply for this job

*

indicates a required field

Phone
Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf