Point your AI agent at freehire and let it find you a job.

Get the CLI →

Xsolla (USA), Inc.

Staff Software Engineer Smart Wallet and Account Abstraction

Posted Updated 2 views
Discussion

You will own smart-wallet architecture, including account models, signing, sessions, and gas abstraction. You will design ERC-4337 and EIP-7702 flows, secure dApp-facing wallet interfaces, custody and recovery systems, and paymaster strategy. You will lead technical decisions, mitigate wallet risks, set engineering standards, and resolve complex production issues.

Responsibilities

  • Own smart-wallet and account-abstraction architecture
  • Design account, signing, session-key, and permission models
  • Own paymaster and gas-sponsorship strategy
  • Harden dApp-facing signer security and transaction-confirmation flows
  • Lead custody and recovery-roadmap design
  • Drive cross-team decisions on wallet architecture, SDKs, data modeling, and reliability
  • Identify and mitigate key-management, phishing, reorganization, dependency, and contract-upgrade risks
  • Define engineering standards and review critical code, contracts, and designs
  • Align technical plans with product, security, legal, and infrastructure stakeholders
  • Resolve complex wallet and account-abstraction production issues

Requirements

  • Deep hands-on ERC-4337 knowledge
  • Knowledge of EIP-7702 and its risks
  • Experience with production smart-account implementations
  • Experience designing session keys and delegated permissions
  • Knowledge of EIP-712, ERC-1271, WebAuthn, EIP-1193, EIP-6963, EIP-5792, and ERC-7677
  • Experience operating production smart-wallet or account-abstraction systems
  • Substantial engineering experience at a major crypto organization or comparable wallet, exchange, or account-abstraction infrastructure team
  • Solidity and EVM fluency
  • Knowledge of L2 wallet-design considerations
  • Strong Go engineering skills
  • TypeScript SDK design skills
  • Distributed-systems experience
  • PostgreSQL experience
  • Kubernetes experience
  • Kafka or NATS experience
  • Git and CI/CD experience
  • Production key-management experience
  • Wallet threat-modeling knowledge
  • Cross-team technical leadership and architectural influence
  • Strong written and verbal communication

Skills

What Staff Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available