X

Xsolla

Global payment solutions for video games

Staff Software Engineer Smart Wallet & Account Abstraction

Blockchain & Smart Contract EngineeringConfirmed live in the last 24 hours
Full-timeRemote in CanadaNo salary listedRemote

About the Job

Requirements

  • Deep, hands-on understanding of ERC-4337, including EntryPoint versions 0.6 through 0.8, the UserOperation lifecycle, bundler and paymaster roles, ERC-7562 validation rules, gas estimation and failure modes, counterfactual deployment, and ERC-6492 signature validation for undeployed accounts.
  • Working knowledge of EOA delegation through EIP-7702, its interaction with ERC-4337 EntryPoint v0.8, and associated risks such as residual key authority, delegation phishing, and storage collisions.
  • Experience building on or extending production smart account implementations such as Safe, Kernel, Biconomy, or Coinbase Smart Wallet, and familiarity with modular account standards ERC-7579 and ERC-6900.
  • Experience designing scoped, time-limited, policy-bound authority, including session keys with TTL and contract allowlists, origin binding, permission revocation, and delegated-permission standards ERC-7710 and ERC-7715.
  • Practical command of EIP-712 typed data, ERC-1271 contract signatures, WebAuthn and P-256 passkey signers, and wallet standards EIP-1193, EIP-6963, EIP-5792, and ERC-7677.
  • Experience designing or operating a production smart wallet or account abstraction system serving real users and real value.
  • Substantial engineering experience at a large crypto product or protocol organization, or a comparable wallet, exchange, or account-abstraction infrastructure team where wallet correctness and custody were core to the product.
  • Experience shipping and operating systems where a bug could cause lost funds, with concrete guardrails, reviews, and rollback paths.
  • Ability to read, review, and write account, paymaster, and module contracts; apply gas-aware design, upgradeability and migration patterns; and work effectively with external auditors.
  • Understanding of L2 execution differences affecting wallet design, including native account abstraction on zkSync-family chains, transaction and fee models, finality and reorg behavior, and RPC and indexer semantics.
  • Strong Go engineering skills, including idiomatic code, concurrency patterns, and performance profiling.
  • Ability to design and own client-side SDK surfaces in TypeScript for internal and external engineering teams.
  • Experience with distributed systems and their trade-offs, including consistency, availability, and failure modes, and reconciling off-chain state against authoritative on-chain results.
  • Experience with PostgreSQL schema design, query optimization, and migrations at scale.
  • Experience deploying, operating, and debugging services in a Kubernetes environment.
  • Experience with Kafka or NATS message streaming, event-driven patterns, consumer groups, and at-least-once delivery.
  • Experience with Git and modern CI/CD practices.
  • Hands-on experience with production key material, including platform secure storage such as Keychain or Keystore, HSMs, MPC or threshold signing, and the operational discipline around each.
  • Solid grasp of the wallet attack surface, including signature and delegation phishing, malicious dApp origins, replay and cross-chain replay, token approval abuse, and paymaster griefing and denial of service.
  • Proven ability to lead multi-quarter technical initiatives across teams.
  • Track record of influencing architecture and standards beyond the immediate team.
  • Ability to write RFCs and design documents that are actionable without the author present.

Responsibilities

  • Own the technical strategy and architecture of the smart wallet platform, covering the account model, signing, session management, and gas abstraction at scale.
  • Design and evolve the ERC-4337 user operation lifecycle, EIP-7702 delegation, deterministic address derivation from identity, and session-key and permission primitives that let players transact without a prompt for every transaction.
  • Set the paymaster and gas-sponsorship strategy, including what to sponsor, how to meter and cap sponsorship, abuse prevention, and fallback behavior when sponsorship is unavailable.
  • Own the security model for the signer’s interface with third-party applications, including EIP-1193 and EIP-6963 provider behavior, origin-bound and policy-versioned sessions, trust tiers, and transaction and signature confirmation flows; define what players approve and ensure the UI can prove it.
  • Lead the custody roadmap from interim mechanisms toward MPC-based custody and design recovery paths using passkeys, guardians, and social recovery that players can complete without losing assets.
  • Drive decisions on account architecture, SDK contracts, data modeling, and platform reliability, and build buy-in across wallet, marketplace, SDK, mobile, and security teams.
  • Identify systemic risks involving key management, signature phishing, reorgs and indexer staleness, bundler and RPC dependencies, and contract upgrade paths, and lead initiatives to resolve them before incidents occur.
  • Define engineering standards, review critical code, contracts, and designs, and create leverage for the team through documentation, tooling, and mentorship.
  • Collaborate with product, security, legal, and infrastructure teams to align the roadmap and translate business and regulatory needs into well-scoped technical plans.
  • Serve as the escalation point for complex production issues in the wallet and account abstraction domain.

Desired Qualifications

  • Experience working in the video game industry or building or operating platforms for game developers, publishers, or players.
  • Hands-on experience with the zkSync or Elastic Chain ecosystem, including ZKsync OS, the Matter Labs stack, native account abstraction and paymaster flows, or custom L2 operations.
  • Experience with embedded and ecosystem wallet providers or account abstraction infrastructure vendors such as thirdweb, Privy, Dynamic, Turnkey, Pimlico, Alchemy, Biconomy, ZeroDev, or Safe{Core}, and clear views on where to build versus buy.
  • Experience with MPC or threshold custody, social recovery, or guardian-based recovery in a consumer product.
  • Experience with NFT and token infrastructure at scale, including ERC-721, ERC-1155, and ERC-20 mechanics, marketplace contracts, Merkle-based airdrop and claim distribution, and chain indexing services.
  • Contributions to open-source wallet, security, or identity projects, including authorship or review of ERC or EIP standards.
  • Familiarity with compliance requirements relevant to crypto consumer products, including KYC and AML, geofencing, MiCA, SOC 2, ISO 27001, GDPR data minimization, and audit logging.
  • Experience with identity and authentication integration for wallet derivation, including OAuth 2.0, OIDC, JWT verification, and token scoping.
  • Background in platform or infrastructure engineering building systems that other engineers use.
  • Experience owning a mobile wallet surface, including React Native or Expo, WebView provider injection, or native signing UI.
  • Hands-on, up-to-date experience with modern AI tools such as Claude, Copilot, or Cursor for code generation, review, and day-to-day engineering work.

About the Company

Xsolla

Global payment solutions for video games

Xsolla provides payment processing, fraud detection, and gamified monetization tools for video game developers and publishers worldwide. It processes games’ payments across many countries, protects against fraud, and offers in-game shops, bundles, and subscriptions through a single integration. Its focus on game-specific monetization, multi-currency and language support, and global reach distinguishes it from generic payment providers. Its goal is to help developers earn revenue, remove barriers to monetization and distribution, and ensure players can access games easily.

Company size
501-1,000
Company stage
N/A
Total funding
$73M
Headquarters
Los Angeles, CA
Founded
2005

Recently Posted Jobs

Explore more opportunities at Xsolla

See more jobs