Software Engineer - Blockchain & Digital Assets

Remote Full-time
Data Software Engineer Location: Remote (CAN) Job Type: Full Time, Remote Position Summary We are seeking a talented Software Engineer to build, scale, and own the public blockchain layer of our product offering. You will architect the smart contracts, the block-listening infrastructure, and the event-driven services that bridge our private bank reserves with public liquidity. You will work with a modern tech stack on Google Cloud Platform and will have the opportunity to solve complex challenges in the FinTech and Web3 space, supported by a team of highly competent people all aligned to liberating money. Key Responsibilities • Smart Contract Development: Build and deploy tokenized assets (ERC-20) and Identity NFT (ERC-721) contracts on public blockchains. • Finality-Aware Infrastructure: Develop chain-oriented services, ensuring the platform correctly handles probabilistic finality and chain reorganizations before notifying internal systems. • Real-Time Synchronization: Maintain and support reconciliation services to process on-chain events (mints, burns, transfers) and trigger corresponding updates in our internal systems. • Secure Mint/Burn Orchestration: Implement services utilizing Hardware Security Modules (HSMs) for secure, multi-party authorized on-chain transactions. • Inconsistency Detection: Implement Discrepancy Detection Services to verify fundamental system invariants. • System Scalability & Reliability: Gain a deep understanding of our cloud architecture to ensure the high availability and scalability of our APIs, data processing reactors, and ledger systems. • Mentorship & Collaboration: Act as a technical mentor for junior engineers and a subject-matter expert for business stakeholders, helping them effectively consume and interpret platform data. • Feature Delivery: Consistently deliver high-quality features and associated tests in alignment with our product roadmap. What You'll Bring (Required Qualifications) • 3+ years of professional software engineering experience, with a significant focus on data engineering or backend systems. • Public Blockchain Mastery: Expert-level Solidity and experience with the Ethereum Virtual Machine (EVM). • Event-Driven Systems: Proficiency with high-throughput message brokers (e.g., Kinesis, PubSub, RabbitMQ) to manage the flow of finalized blockchain events. • Resilient Architecture: Strong understanding of Idempotency and Event Ordering to prevent race conditions during distributed state updates. • Blockchain Integration: Experience building distributed, fault-tolerant services that interact with blockchain nodes via JSON-RPC. • Identity & Compliance: Familiarity with on-chain whitelisting mechanisms using NFTs to enforce regulatory standards. • A strong foundation in software development best practices, including version control (Git), automated testing, and CI/CD. • Excellent problem-solving skills and the ability to work independently in a fast-paced environment. Nice to Haves (Preferred Qualifications) • Familiarity with the FinTech, Blockchain, or Web3 ecosystems and concepts like smart contracts. • Knowledge of containerization and orchestration technologies like Docker and Kubernetes. • Previous experience mentoring junior engineers or acting as a tech lead on projects. • A Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Why Join Us? • Be part of a high-impact team • Work with cutting-edge technology and regulatory frameworks • Work with a diverse, global team in a remote-friendly environment. • Competitive salary, benefits and professional development support. Apply tot his job
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

**Experienced Customer Sales and Service Representative – Delivering Exceptional Experiences with America's Fastest and Most Reliable Network**

Remote Full-time

**Experienced U.S. Based Travel Agent Opportunity - Fully Remote Independent Contractor Position with Unlimited Earning Potential and Comprehensive Training**

Remote Full-time

Data Entry Specialist Part-Time – USA Remote Jobs

Remote Full-time

Virtual Secretary for Daily Task Management and Customer/Supplier Communication

Remote Full-time

Groundskeeper (Temporary, Seasonal)

Remote Full-time

**Experienced Customer Service Representative (Email Support) – Remote Opportunity at blithequark**

Remote Full-time

**Experienced Customer Service Representative – Delivering Exceptional Experiences at arenaflex**

Remote Full-time

Experienced Customer Service Representative – Remote Work Opportunity with arenaflex to Deliver Exceptional Healthcare Benefits Support

Remote Full-time

Sponsor Finance & Direct Lending Portfolio Management - Analyst

Remote Full-time

Experienced Full Stack Staff Data Scientist – Remote Data Science and Analytics Expert for Blithequark

Remote Full-time
← Back to Home