Software Engineer - Wallets
What engineering roles in crypto pay
205 salaries · our own dataThis role pays $220k-$270k, above the $202k median for engineering roles in crypto on this board.
As a Software Engineer on the Wallets team at Rain, you own the architecture of Rain's wallet infrastructure, designing secure, scalable systems for custody, key management, transaction signing, authorization, and recovery. You join a team tackling foundational problems across cryptography, key management, secure computing, and blockchain wallet infrastructure, building the next generation of wallet systems that support both custodial and non-custodial architectures.
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 time off with a minimum of 10 days required annually
- Flexible working arrangements, with the option to work from home, office, or hybrid. New hires receive a stipend to set up a comfortable home workspace
- For US employees: 95% coverage of health, dental, and vision plan costs, plus 90% coverage for dependents, and a 100% company-subsidized life insurance plan
- 401(k) plan with a 4% company match
- Equity option plan for all team members
- Monthly health and wellness stipend for gym memberships, fitness classes, massages, acupuncture, and other eligible wellness spending
- In-office meals covered via DoorDash credit for employees working from the office
- Team summits including domestic and international offsites
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. Backed by leading investors including ICONIQ, Sapphire Ventures, Dragonfly, and Bessemer Venture Partners, Rain closed a $250M Series C in January 2026 at a $1.95B valuation.
