×
Register Here to Apply for Jobs or Post Jobs. X

Software engineer smart wallets and account abstraction

Job in Chicago, Cook County, Illinois, 60601, USA
Listing for: Xsolla Inc.
Full Time position
Listed on 2026-10-30
Job specializations:
  • Software Development
    Software Engineer, Backend Developer, Blockchain / Web3
Salary/Wage Range or Industry Benchmark: 180000 - 260000 USD Yearly USD 180000.00 260000.00 YEAR
Job Description & How to Apply Below
Position: software engineer for smart wallets and account abstraction
Описание:

Xsolla is a global commerce company that provides tools and services to help video game developers fund, distribute, market, and monetize their games. It operates as a merchant of record and supports game developers worldwide.

Задачи:
  • Own the technical strategy and architecture of the smart wallet platform, including the account model, signing, session management, and gas abstraction at scale
  • Design and evolve the ERC-4337 user operation lifecycle, EIP-7702 delegation, deterministic identity-based address derivation, session keys, and permission primitives
  • Set the paymaster and gas-sponsorship strategy, including sponsorship scope, metering, caps, abuse prevention, and fallback behavior
  • Own the security model for interactions between the signer and third-party applications, including provider behavior, origin-bound sessions, trust tiers, and transaction and signature confirmations
  • Lead the custody roadmap toward MPC-based custody and design recovery paths using passkeys, guardians, and social recovery
  • Drive cross-team decisions on account architecture, SDK contracts, data modeling, and platform reliability, and build alignment across relevant teams
  • Identify systemic risks and lead initiatives to resolve them before they become incidents
  • Define engineering standards, review critical code, contracts, and designs, and support the broader engineering organization through documentation, tooling, and mentorship
  • Align roadmaps with product, security, legal, and infrastructure stakeholders and translate business and regulatory needs into technical plans
  • Serve as the escalation point for complex production issues in the wallet and account abstraction domain
Требования:
  • Deep hands-on understanding of ERC-4337, including EntryPoint, User Operation lifecycle, bundlers, paymasters, validation rules, gas estimation, counterfactual deployment, and signature validation for undeployed accounts
  • Working knowledge of EOA delegation, EIP-7702, its interaction with ERC-4337 EntryPoint v0.8, and related trade-offs and risks
  • Experience building or extending production smart account implementations and familiarity with modular account standards
  • Experience designing scoped, time-limited, policy-bound session keys and delegated permissions
  • Practical knowledge of EIP-712, ERC-1271, Web Authn/passkey signers, and wallet-facing standards
  • 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 bugs could cause lost funds, including establishing guardrails, reviews, and rollback paths
  • Ability to read, review, and write Solidity account, paymaster, and module contracts; knowledge of gas-aware design, upgradeability, migration patterns, and working with external auditors
  • Understanding of L2 execution differences and their impact on wallet design, transaction and fee models, finality, reorg behavior, RPC, and indexer semantics
  • Strong Go engineering skills, including idiomatic code, concurrency, and performance profiling
  • Ability to design and own client-side Type Script SDK surfaces for internal and external engineering teams
  • Experience with distributed systems, their trade-offs and failure modes, and reconciling off-chain state against authoritative on-chain results
  • Knowledge of PostgreSQL schema design, query optimization, and large-scale migrations
  • Experience deploying, operating, and debugging services in Kubernetes
  • Experience with Kafka or NATS, event-driven patterns, consumer groups, and…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary