SQA Canada Inc logo
SQA Canada Inc Verified
IT Services, Software Quality Assurance, Consulting

Sr. Software Engineer

CanadaRemoteTemporarySenior$130–$200 /hrPosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Our client is seeking a Senior Software Engineer to build the next generation of cross-border payment infrastructure. This role focuses on protocol-level development, designing and implementing distributed systems for a new payment protocol. Responsibilities include developing bank-operated custody systems, stablecoin issuance, FX conversion, ERP integrations, and developer tooling. The ideal candidate will have strong experience with Go, distributed systems, and high-reliability backend systems, with a preference for those with blockchain or financial systems experience. This is a remote, 12-month contract position.

About the Role :

Our Client is building the next generation of cross-border payment infrastructure designed to make global business payments radically cheaper and more efficient. Their platform processes transactions for a fraction of traditional blockchain costs enabling near instant settlement on Layer 1 without the complexity of multi-vendor stacks or smart-contract dependencies.

Unlike many fintech companies that build APIs on top of existing financial systems, they are building the infrastructure itself a protocol-driven payment platform that implements core financial primitives directly at the protocol layer.

This role is ideal for engineers who want to work close to the protocol layer, design distributed systems handling real financial value, and build tooling where little exists today. You will help design and build core infrastructure powering a modern payment protocol, including:

  • Bank-operated custody systems using protocol-native multi-signature architecture (2-of-2 threshold signing with banking partners)
  • Stablecoin issuance backed 1:1 by fiat reserves
  • Low-cost FX conversion powered by protocol-level automated market making (AMM)
  • ERP integrations enabling businesses to pay invoices in stablecoins without changing existing workflows
  • Building developer tooling and internal infrastructure for a new financial protocol

Technology Stack

  • Go (Golang)
  • PostgreSQL
  • Direct Blockchain RPC integrations
  • Protocol-level development and distributed systems design

This is a lean engineering environment focused on performance, reliability, and system design rather than heavy frameworks or unnecessary infrastructure layers.

Responsibilities

  • Design and build backend systems for payment infrastructure
  • Integrate directly with blockchain protocols through RPC interfaces
  • Develop custody architecture and financial transaction systems
  • Build internal tooling and developer infrastructure for a new protocol ecosystem
  • Work closely with protocol engineers to understand system behavior
  • Contribute to distributed systems design for secure financial operations
  • Ensure high reliability and security for systems handling real financial assets

Qualifications

  • Strong experience with Go, distributed systems, or backend infrastructure
  • Solid understanding of databases (PostgreSQL or similar)
  • Experience building high-reliability backend systems
  • Ability to work with low-level systems or protocol code
  • Comfortable reading complex codebases (C++ or similar languages)
  • Strong problem-solving ability in environments with limited documentation

Nice to Have

  • Experience with blockchain protocols or crypto infrastructure
  • Knowledge of cryptography, multi-signature systems, or custody architectures
  • Experience building financial or payment systems
  • Background in distributed systems engineering

Job Types: Full-time, Fixed term contract
Contract length: 12 months

Pay: $130.00-$200.00 per hour

Work Location: Remote

Ready to apply?
You'll be redirected to SQA Canada Inc's application page.

Similar roles