More jobs:
Software engineer smart wallets and account abstraction
Job in
Chicago, Cook County, Illinois, 60601, USA
Listed on 2026-10-30
Listing for:
Xsolla Inc.
Full Time
position Listed on 2026-10-30
Job specializations:
-
Software Development
Software Engineer, Backend Developer, Blockchain / Web3
Job Description & How to Apply Below
Описание:
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).
(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:
×