← All jobs
RA

Software Engineer - Wallets

RainRemote
Type
Full-time
Work setup
Remote
Experience
Mid
Posted
19 days ago
🌍 Fully remote📈 Equity / stock options🏖 Unlimited / flexible time off

What engineering roles in crypto pay

205 salaries · our own data
median $202k$144k$255k

Most engineering roles in crypto pay between $144k and $255k, with a median of $202k.

As a Software Engineer specializing in Wallets at Rain, you own the architecture of Rain's wallet infrastructure, supporting both custodial and non-custodial systems. You will tackle foundational problems across cryptography, key management, secure computing, and blockchain wallet infrastructure, architecting these systems from the ground up rather than integrating existing wallet SDKs. You join a team building the next generation of wallet infrastructure for a global stablecoin payments platform trusted by more than 100 organizations worldwide.

What you'll do

  • Own the architecture of Rain's wallet infrastructure, designing secure, scalable systems for custody, key management, transaction signing, authorization, and recovery.
  • Design flexible signing infrastructure that can support MPC, HSMs, secure enclaves, TEEs, and emerging cryptographic approaches without creating fragmented systems.
  • Build and evolve wallet systems across multiple account models, including EOAs, smart contract wallets, account abstraction, ERC-4337, embedded wallets, and multichain infrastructure.
  • Define the boundaries between cryptography and wallet orchestration, including how keys, signing authority, transaction policies, permissions, and authorization interact across the platform.
  • Architect security-critical key management systems covering key generation, distributed key generation, storage, rotation, backup, recovery, and hardware-backed isolation.
  • Build highly available signing and transaction infrastructure capable of securely controlling high-value customer assets while maintaining reliable, developer-friendly APIs.
  • Set the technical direction for wallet security, including threat modeling, policy engines, secrets management, account recovery, authentication, and programmable authorization.
  • Make foundational build-vs.-buy decisions across cryptography, custody, wallet, and security infrastructure while ensuring the architecture can evolve alongside new blockchain standards and cryptographic techniques.

What you bring

  • Deep expertise in one or more areas of wallet, custody, cryptography, or security infrastructure, combined with strong distributed systems and architecture fundamentals.
  • Experience designing or building production wallet, custody, signing, or key management systems, particularly infrastructure responsible for securing high-value assets.
  • Strong knowledge of applied cryptography, such as MPC, threshold cryptography, threshold signatures, distributed key generation, ECDSA, EdDSA, or secure multiparty computation.
  • Experience with HSMs, secure enclaves, TEEs, confidential computing, hardware-backed key isolation, or other security-critical infrastructure.
  • Strong understanding of modern wallet and blockchain account architecture, including EOAs, smart contract wallets, account abstraction, ERC-4337, transaction orchestration, and multichain systems.
  • Experience designing authentication, authorization, policy, permissions, recovery, or secrets-management systems where security and correctness are critical.
  • A track record of making high-leverage architectural decisions in complex distributed systems, including evaluating tradeoffs across security, reliability, developer experience, and extensibility.
  • The ability to form strong technical opinions, communicate tradeoffs clearly, and own architecture from first principles through production, rather than simply integrating existing wallet or custody providers.

What we offer

  • Unlimited vacation (minimum 10 days per year required).
  • Flexible working: work from home, from an office, or both; new employees receive a stipend to set up a comfortable home workspace.
  • Health, dental, and vision coverage: Rain covers 95% of costs for US employees and 90% for dependents, plus a 100% company-subsidized life insurance plan.
  • 401(k) retirement plan with a 4% company match.
  • Equity option plan for all employees.
  • Monthly health and wellness stipend for gym memberships, fitness classes, massages, acupuncture, and other wellness spending.
  • In-office meals: employees working from the office enjoy lunch and dinner covered by a DoorDash credit.
  • Team and company offsites, both domestic and international.

About Rain

Rain is the global stablecoin payments platform for enterprises, neobanks, platforms, developers, and AI agents. As both a Visa and Mastercard Principal Member, Rain issues cards that work at more than 175 million merchant locations in over 220 countries and territories. In January 2026, Rain closed a $250M Series C led by ICONIQ, valuing the company at $1.95B.

Software Engineer - Wallets | CryptoJobsHQ