Senior Wallet Developer
RemoteUnited States
Job Summary
Design and maintain secure, scalable wallet infrastructure for digital assets using C#/.NET, Node.js, and TypeScript. Develop backend services, APIs, and transaction workflows while integrating with external partners like Fireblocks and blockchain networks. Implement event-driven systems via REST, gRPC, and WebSockets, and manage cryptographic operations, key lifecycle, and access controls within a security-first approach. Build developer tools and automation to improve engineering efficiency, operating in cloud environments with Docker, Kubernetes, and CI/CD platforms. Support high-volume transaction processing, reconciliation, and real-time financial data monitoring while evaluating emerging technologies to enhance system reliability.
Required Qualifications
- Strong professional experience developing production-grade software
- Advanced experience with C#/.NET, TypeScript/JavaScript, Node.js, or similar technologies
- Experience building and integrating REST APIs, gRPC, WebSockets, streaming data, and event-driven systems
- Experience with modern infrastructure and deployment technologies such as Docker, Kubernetes, CI/CD platforms, AWS, GCP, and cloud environments
- Familiarity with Linux environments, command-line tools, system administration, and troubleshooting
- Experience working with cloud and/or bare-metal infrastructure in production environments
- Strong understanding of secure coding practices, software architecture, authentication, authorization, and secrets management
- Experience working with financial services, payment systems, trading systems, digital assets, or other security-sensitive applications
- Experience integrating with external technology and infrastructure partners, such as custody, wallet, payment, or blockchain service providers
- Working knowledge of KYC, KYT, AML, Travel Rule, sanctions screening, transaction monitoring, and other regulatory requirements relevant to digital asset and financial services infrastructure
- Ability to troubleshoot and resolve complex issues across distributed systems and production environments
- Ability to work effectively in a fast-paced environment with rapidly changing technologies and requirements
- Strong ownership, problem-solving, communication, and collaboration skills
- Bachelor's degree in Computer Science, Information Technology, Finance, Engineering, or a related field, or equivalent professional experience
Desired Qualifications
- Experience with Multi-Party Computation (MPC) and MPC-based wallet architectures
- Experience with cryptographic key management, KMS, secure signing, custody infrastructure, transaction orchestration, and key lifecycle management
- Experience with AWS services, particularly infrastructure, networking, security, and identity services
- Familiarity with wallet and custody platforms such as Fireblocks and similar external service providers
- Experience integrating with blockchain networks, exchanges, payment providers, custodians, and other digital asset infrastructure
- Strong understanding of blockchain transaction flows, confirmations, balances, deposits, withdrawals, and reconciliation
- Experience designing highly available, fault-tolerant, and security-sensitive systems
- Strong knowledge of application, API, infrastructure, and cloud security
- Experience building internal developer tooling, automation, testing frameworks, and operational tooling
- Experience working with high-volume real-time and streaming financial data
- Familiarity with Solidity and smart-contract technologies
- Familiarity with emerging blockchain, cryptographic, distributed-system, and financial technology
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.