Software Engineer – Wallets

Rain

New York (NY)

Presencial

USD 260.000 - 420.000

Jornada completa

14 días+

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Rain is seeking a Senior Wallet Architect to own the wallet infrastructure across custody, signing, and recovery. You will shape security policy, cryptographic choices, and multi-chain orchestration while maintaining scalable, developer-friendly APIs.

You will collaborate in a flat engineering culture, influence product direction, and work in a hybrid NYC-friendly role with focus on high-value asset protection and architectural rigor.

Formación

  • Experience in wallet, custody, cryptography, or security infrastructure.
  • Strong distributed systems and architecture fundamentals.
  • Production wallet or key management system experience.
  • Knowledge of MPC, threshold cryptography, or distributed key generation.
  • Experience with high-value assets security.

Responsabilidades

  • Own the architecture of Rain's wallet infrastructure.
  • Design secure, scalable systems for custody, key management, transaction signing, authorization, and recovery.
  • Build and evolve wallet systems across EOAs, smart contract wallets, and multichain infrastructure.
  • Define boundaries between cryptography and wallet orchestration, including keys, signing authority, and policies.
  • Architect key management systems with generation, distribution, storage, rotation, backup, and recovery in hardware-backed isolation.
  • Collaborate within Rain's open engineering organization and influence the product roadmap.

Conocimientos

Wallet architecture
Cryptography
Distributed systems
Security infrastructure
Key management
Authentication/Authorization

Educación

Four-year university degree

Herramientas

HSMs
Secure enclaves
TEEs
Confidential computing

Descripción del empleo

  • • Own the architecture of Rain's wallet infrastructure
  • • Design secure, scalable systems for custody, key management, transaction signing, authorization, and recovery
  • • Design flexible signing infrastructure supporting MPC, HSMs, secure enclaves, TEEs, and emerging cryptographic approaches
  • • Build and evolve wallet systems across EOAs, smart contract wallets, account abstraction, ERC-4337, embedded wallets, and multichain infrastructure
  • • Define boundaries between cryptography and wallet orchestration, including keys, signing authority, transaction policies, permissions, and authorization
  • • Architect key management systems covering key generation, distributed key generation, storage, rotation, backup, recovery, and hardware-backed isolation
  • • Build highly available signing and transaction infrastructure controlling high-value customer assets while maintaining developer-friendly APIs
  • • Set technical direction for wallet security, including threat modeling, policy engines, secrets management, account recovery, authentication, and programmable authorization
  • • Make build-versus-buy decisions across cryptography, custody, wallet, and security infrastructure
  • • Ensure the architecture evolves alongside new blockchain standards and cryptographic techniques
  • • Collaborate within Rain's open, flat Engineering organization and influence the product roadmap and company vision
Requirements
  • Deep expertise in one or more areas of wallet, custody, cryptography, or security infrastructure
  • Strong distributed systems and architecture fundamentals
  • Experience designing or building production wallet, custody, signing, or key management systems, particularly infrastructure securing high-value assets
  • Strong knowledge of applied cryptography, including 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 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
  • Track record of making architectural decisions in complex distributed systems and evaluating security, reliability, developer experience, and extensibility tradeoffs
  • Ability to form strong technical opinions, communicate tradeoffs clearly, and own architecture from first principles through production
  • Able to work in a hybrid role and come into a NYC office 3 days a week
  • Legally authorized to work in the United States for any employer without restrictions
  • Four-year university graduation/degree information requested in the application form
  • Experience in fintech, payments, crypto, stablecoins, or blockchain requested in the application form
Core Competencies

Demonstrates deep expertise in wallet architecture, custody, and cryptography, with a strong focus on designing secure and scalable systems for high-value asset management. Proficient in applied cryptography and distributed systems, ensuring robust security and developer-friendly infrastructure.

Highest-signal resume keywords
  • Wallet Architecture
  • Applied Cryptography
  • Key Management Systems
  • Distributed Systems
  • Security Infrastructure
ATS Optimization Keywords
Hard Skills
  • Cryptography
  • MPC
  • Threshold Cryptography
  • ECDSA
  • EdDSA
  • Key Generation
  • Transaction Signing
  • Authorization
  • Account Abstraction
  • Multichain Systems
Soft Skills
  • Technical Communication
  • Decision-Making
  • Collaboration
Industry Keywords
  • Fintech
  • Payments
  • Crypto
  • Stablecoins
  • Blockchain
Tools & Technologies
  • HSMs
  • Secure Enclaves
  • TEEs
  • Confidential Computing
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Software Engineer – Wallets — Rain
Software Engineer – Wallets — Rain

The Bitcoin Street Journal • New York (NY), Northern (KY)

Presencial
USD 180.000 - 270.000
Unlimited time off
Flexible working (remote/hybrid)
Health insurance coverage
+2
Staff Software Engineer Smart Wallet & Account Abstraction
Staff Software Engineer Smart Wallet & Account Abstraction

Remote • San Francisco (CA)

Presencial
USD 210.000 - 320.000
Senior Blockchain Engineer
Senior Blockchain Engineer

Higher Learning LV • EE. UU.

A distancia
USD 71.000 - 114.000
Wallet Architecture Lead for High-Value Crypto
Wallet Architecture Lead for High-Value Crypto

Rain • New York (NY)

Híbrido
USD 260.000 - 420.000
Senior Software Engineer – Encryption, PHI
Senior Software Engineer – Encryption, PHI

StackAI • San Francisco (CA)

Presencial
USD 180.000 - 230.000
Crypto Engineer / Blockchain Engineer
Crypto Engineer / Blockchain Engineer

Iris Software Inc. • San Francisco (CA)

Híbrido
USD 180.000 - 280.000
Crypto Engineer / Blockchain Engineer
Crypto Engineer / Blockchain Engineer

Iris Software Inc. • Jersey City (NJ)

Híbrido
USD 140.000 - 210.000
Principal Wallet Security Engineer – Digital Assets
Principal Wallet Security Engineer – Digital Assets

2755 Barclays Services Corpor • Whippany (NJ)

Presencial
USD 170.000 - 210.000
Medical coverage
Dental coverage
Vision coverage
+3
Smart Contract Engineer
Smart Contract Engineer

X-Team • EE. UU.

A distancia
USD 180.000 - 240.000
Software Engineer, Enterprise AI Platform
Software Engineer, Enterprise AI Platform

OpenArt AI • San Carlos (CA)

Presencial
USD 120.000 - 180.000