Sr. Software Engineer
Job role insights
-
Date posted
March 17, 2026
-
Closing date
June 15, 2026
-
Hiring location
Remote
-
Offered salary
CAD180 - CAD200/hour
-
Qualification
Bachelor's in Software Engineering Bachelor's in Computer Science
-
Experience
3 - 5 Years
-
Gender
Any / All
Description
About the Company
SQA Canada Inc is a forward-thinking technology company specializing in quality assurance, software engineering, and fintech solutions. They collaborate with clients building cutting-edge financial systems, particularly in cross-border payments, to make global business transactions faster, cheaper, and more efficient. Their mission is to develop secure, protocol-driven infrastructure for modern payment platforms, minimizing reliance on traditional financial intermediaries and complex multi-vendor stacks.
About the Role
Our client is developing the next generation of cross-border payment infrastructure designed to process transactions at a fraction of traditional blockchain costs. The platform enables near-instant settlement on Layer 1 without relying on complex multi-vendor stacks or smart contracts.
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 from the ground up. You will help design and build the core infrastructure powering a modern payment protocol.
Key Responsibilities
Design and build backend systems for protocol-level payment infrastructure
Integrate directly with blockchain protocols via RPC interfaces
Develop custody architecture and secure financial transaction systems
Build internal tooling and developer infrastructure for a new protocol ecosystem
Collaborate 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
Technology Stack
Go (Golang)
PostgreSQL
Direct Blockchain RPC integrations
Protocol-level development and distributed systems design
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
Contract Details
Job Type: Full-time, Fixed-term Contract
Contract Length: 12 months
Pay: $130–$200 per hour
Work Location: Remote
Interested in this job?
89 days left to apply