Sr. Software Engineer
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
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite- Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite