Staff Software Engineer Smart Wallet & Account Abstraction
Core
Own the smart wallet and account abstraction layer for Xsolla's Web3 platform, enabling millions of players to have on-chain accounts without manual wallet management.
Role type
Staff Software Engineer (Account Abstraction & Smart Wallets)
Builds
Xsolla ZK (zkSync-based L2), Xsolla App wallet, Bazaar marketplace, and in-app dApp browser
Domain
Web3, Blockchain, Game Monetization
Required skills
ERC-4337 implementation, EIP-7702 delegation, deterministic address derivation, MPC custody, gas abstraction strategy, session key management, EIP-1193 provider behavior, smart contract security, system architecture design
Preferred skills
EIP-6492 signature validation, EIP-6963 provider behavior, passkey integration, social recovery mechanisms, bundler optimization
Technologies
zkSync, Ethereum, Solidity, Rust, Go, React, Node.js
Responsibilities
Own the technical strategy and architecture of the smart wallet platform; Design and evolve the ERC-4337 user operation lifecycle and session-key primitives; Set the paymaster and gas-sponsorship strategy; Own the security model for third-party dApp interactions; Lead the roadmap from interim mechanisms to MPC-based custody; Drive cross-team technical decisions and build buy-in; De-risk systemic risks like key management and reorgs; Define engineering standards and review critical code; Align with product, security, and legal stakeholders; Serve as the escalation point for complex production issues.
Seniority
Staff, hands-on IC with significant autonomy and org-wide impact