Salary not disclosed
Check market pay for comparable Software Engineer roles before applying.
Role overview
Job description
-
The technical strategy and architecture of the smart wallet platform: account model, signing, session management and gas abstraction at scale
-
The smart account and permissioning model, evolved to meet both product and compliance needs
-
The security model where our signer meets third-party applications: what a player is actually approving, and proof that the UI shows it
-
The custody and recovery roadmap, from today's interim mechanisms (including raw key export) to MPC-based custody
-
Cross-team technical decisions on account architecture, SDK contracts, data modeling and platform reliability, with buy-in from the wallet, marketplace, SDK, mobile and security teams
-
Engineering standards in the Web3 domain
-
Production escalations in the wallet and account abstraction domain
WHAT YOU WILL DO
-
Design and evolve the ERC-4337 user operation lifecycle (prepare → sign → submit → confirm), EIP-7702 delegation, deterministic address derivation from identity, and the session-key and permission primitives (including origin-bound Smart Sessions) that let players act without a prompt on every transaction
-
Set the paymaster and gas-sponsorship strategy: what we sponsor, how we meter and cap it, how we defend it from abuse, and how it degrades when sponsorship is unavailable
-
Define EIP-1193 / EIP-6963 provider behavior, origin-bound and policy-versioned sessions, trust tiers, and the transaction and signature confirmation flow
-
Design recovery paths (passkeys, guardians, social recovery) that a non-crypto-native player can complete without losing assets
-
Identify systemic risks (key management, signature phishing, reorgs and indexer staleness, bundler and RPC dependencies, contract upgrade paths) and lead initiatives that resolve them before they become incidents
-
Write RFCs and design docs; review critical code, contracts and designs
-
Work with product, security, legal and infra teams to align on the roadmap and turn business and regulatory needs into well-scoped technical plans
-
Create leverage for the engineering org through documentation, tooling and mentorship
-
Serve as the escalation point for complex production issues: a stuck user operation, a drained paymaster, a signing prompt a player didn't understand
-
Set up and maintain AI tooling in the repositories (Claude Code, Codex, Cursor: rules, context, harness) so the team uses it effectively
-
8+ years of engineering in the Ethereum ecosystem working with crypto wallets and smart wallets
-
Designing or operating a production smart wallet or account abstraction system serving real users and real value
-
Shipping and operating systems where a bug meant lost funds. You can talk concretely about the guardrails, reviews and rollback paths you put in place
-
ERC-4337 in depth: EntryPoint (v0.6 through v0.8), the UserOperation lifecycle, bundler and paymaster roles, validation rules (ERC-7562), gas estimation and its failure modes, counterfactual deployment, signature validation for undeployed accounts (ERC-6492)
-
EIP-7702 and the post-Pectra landscape: EOA delegation, its interaction with EntryPoint v0.8, and the risks it introduces (residual key authority, delegation phishing, storage collisions)
-
Building on or extending production smart account implementations; modular account standards (ERC-7579 / ERC-6900)
-
Session keys and delegated permissions: scoped, time-limited, policy-bound authority; TTLs and contract allowlists, origin binding, permission revocation; ERC-7710 / ERC-7715
-
Signature schemes and wallet interfaces: EIP-712 typed data, ERC-1271 contract signatures, WebAuthn / passkey (P-256) signers; EIP-1193, EIP-6963, EIP-5792 batched calls, ERC-7677 paymaster interfaces
-
Solidity and the EVM: reading, reviewing and writing account, paymaster and module contracts; gas-aware design; upgradeability and migration patterns; working effectively with external auditors
-
L2 specifics and their effect on wallet design: native account abstraction on zkSync-family chains, transaction and fee models, finality and reorg behavior, RPC and indexer semantics
-
Go: idiomatic code, concurrency patterns, performance profiling
-
TypeScript and SDK design: client-side SDK surfaces that internal and external teams build on
-
Distributed systems and their trade-offs (consistency, availability, failure modes); reconciling off-chain state against an authoritative on-chain result
-
PostgreSQL: schema design, query optimization, migrations at scale
-
Kubernetes: deploying, operating and debugging services
-
Asynchronous messaging and event-driven design (Kafka or NATS): consumer groups, at-least-once delivery
-
Git, CI/CD
-
Key management in production: platform secure storage (Keychain / Keystore), HSMs, MPC or threshold signing, and the operational discipline around each
-
Wallet threat modeling: signature and delegation phishing, malicious dApp origins, replay and cross-chain replay, token approval abuse, paymaster griefing and DoS
-
Leading multi-quarter technical initiatives across teams
-
Influencing architecture and standards beyond your immediate team
-
RFCs and design docs that stand on their own and are actionable without you in the room
-
Daily hands-on use of AI coding tools (Claude Code, Codex, Cursor) for development and review, including configuring them for a repository
-
English at C1 level
REQUIRED
Experience
Account abstraction and smart wallets
Smart contracts and EVM
Backend
Data and infrastructure
Security
Leadership
AI-assisted engineering
English
-
-
Hands-on experience with ZK Stack and zk-rollups
-
Hands-on experience with embedded and ecosystem wallet and AA infrastructure technologies (thirdweb, Privy, Dynamic, Turnkey, Pimlico, Alchemy, Biconomy, ZeroDev, Safe{Core}), with clear views on build versus buy
-
MPC / threshold custody, social recovery or guardian-based recovery in a consumer product
-
NFT and token infrastructure at scale: ERC-721 / ERC-1155 / ERC-20 mechanics, marketplace contracts, Merkle-based airdrop and claim distribution, chain indexing services
-
Contributions to open-source wallet, security or identity projects, including authoring or reviewing ERC / EIP standards
-
Compliance requirements for crypto consumer products: KYC / AML, geofencing, MiCA, SOC 2, ISO 27001, GDPR data minimization, audit logging
-
Identity and auth integration for wallet derivation: OAuth 2.0 / OIDC, JWT verification, token scoping
-
Platform or infrastructure engineering: building systems other engineers build on
-
Owning a mobile wallet surface: React Native / Expo, WebView provider injection, native signing UI
-
Gaming industry experience: platforms for game developers, publishers or players
About this listing
- Source: Xsolla's official careers site (via Lever) · last confirmed on the source 29 Oct 2026
- Posted 29 Sept 2026
Jobiba does not charge job seekers. Never pay to apply or share OTPs, card or bank details.
What they are looking for
Skills & requirements
Hiring company
Xsolla
Find out how you can launch, monetize and scale your video games worldwide, with no upfront costs, using Xsolla's comprehensive suite of tools and services.
🔔 Get job alerts
New Software Engineer Smart Wallet & Account Abstraction jobs in Russia, straight to your inbox.
No spam · Unsubscribe anytime