Staff Software Engineer – Smart Wallet, Account Abstraction

🕒 il y a 4 jours

🇨🇦 Canada – Télétravail

⏰ Temps Plein

🔴 Expert

🧑‍💻 Développeur Full-Stack

👻 Score fantôme 20%

infoinfo

🗣️🇺🇸🇬🇧 Anglais requis

Postuler Maintenant
Trouver des Emplois à Distance Similaires

📊 Vérifiez votre score de CV pour ce poste

Améliorez vos chances d'obtenir un entretien en vérifiant votre score de CV avant de postuler.

Logo of Xsolla

Xsolla

201 - 500 employés

Fondée en 2005

💼 Conseil

📣 Marketing

📦 Logistique

Consulting • Marketing • Logistics

Xsolla est une entreprise spécialisée dans les solutions de commerce pour les jeux vidéo. Elle fournit des outils et des services qui permettent aux développeurs de jeux vidéo de monétiser, distribuer et financer leurs jeux, les aidant à augmenter leurs revenus à n'importe quelle étape de développement. Xsolla propose une large gamme de solutions telles que des magasins en ligne personnalisables, le traitement des paiements, la prévention de la fraude et des packages sociaux pour améliorer l'engagement des joueurs. Avec plus de 19 ans d'expérience dans l'industrie du jeu vidéo, Xsolla collabore à l'échelle mondiale avec des développeurs et des éditeurs pour gérer la conformité, les taxes et les complexités opérationnelles, leur permettant de se concentrer sur la connexion avec leurs joueurs. Ses services sont conçus pour fonctionner avec des plateformes de développement de jeux populaires comme Unity, Unreal et Cocos Creator, en prenant en charge un large éventail de méthodes de paiement locales à travers le monde.

Description

• Own the technical strategy and architecture of Xsolla's smart wallet platform, including account model, signing, session management, and gas abstraction • Design and evolve the ERC-4337 UserOperation lifecycle, EIP-7702 delegation, deterministic identity-based address derivation, session keys, and permission primitives • Set paymaster and gas-sponsorship strategy, including metering, caps, abuse prevention, and fallback behavior • Own security for the dApp-facing signer surface, including provider behavior, origin-bound sessions, trust tiers, and transaction/signature confirmation • Lead custody and recovery roadmap, including MPC-based custody, passkeys, guardians, and social recovery • Drive cross-team decisions on account architecture, SDK contracts, data modeling, and platform reliability • Identify and resolve systemic risks involving key management, phishing, reorgs, indexer staleness, bundlers, RPC dependencies, and contract upgrades • Define engineering standards, review critical code/contracts/designs, and provide documentation, tooling, and mentorship • Collaborate with engineering, product, security, legal, and infrastructure stakeholders • Serve as escalation point for complex production wallet and account-abstraction issues • Own the smart wallet and account abstraction layer for Xsolla's Web3 platform, including Xsolla ZK and the wallet embedded in Xsolla App

🎯 Exigences

• Deep, hands-on understanding of ERC-4337, including EntryPoint v0.6–v0.8, UserOperation lifecycle, bundlers, paymasters, ERC-7562, gas estimation, counterfactual deployment, and ERC-6492 • Working knowledge of EIP-7702 and its risks • Experience building on or extending production smart account implementations such as Safe, Kernel, Biconomy, or Coinbase Smart Wallet • Experience designing session keys, delegated permissions, origin binding, revocation, and ERC-7710/ERC-7715 • Practical command of EIP-712, ERC-1271, WebAuthn/passkeys, 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 comparable wallet, exchange, or account-abstraction infrastructure team • Experience operating systems where bugs could cause lost funds, with concrete guardrails, reviews, and rollback paths • Ability to read, review, and write Solidity account, paymaster, and module contracts • Gas-aware design, upgradeability and migration patterns, and experience with external auditors • Understanding of L2 execution differences, zkSync-family chains, transaction and fee models, finality, reorgs, RPC, and indexer semantics • Strong Go engineering skills, including idiomatic code, concurrency, and performance profiling • Ability to design and own TypeScript client-side SDK surfaces • Distributed systems experience and understanding of consistency, availability, and failure modes • PostgreSQL schema design, query optimization, and large-scale migrations • Kubernetes deployment, operations, and debugging • Kafka or NATS and event-driven messaging patterns • Git and modern CI/CD practices • Production key-management experience with Keychain/Keystore, HSMs, MPC, or threshold signing • Solid wallet threat-modeling knowledge • Proven ability to lead multi-quarter technical initiatives across teams • Track record of influencing architecture and standards beyond the immediate team • Strong written and verbal communication; ability to write effective RFCs and design documents

🏖️ Avantages

• Full-time employment • Remote work in Canada

Postuler Maintenant

Emplois Similaires

🕒 il y a 4 jours

Mozilla

501 - 1000

👥 B2C

🔒 Cybersecurity

Staff full-stack engineer building Thunderbolt, Thunderbird’s open-source enterprise AI client. Shipping integrations, customizations, and deployments for technical partners and enterprise customers.

🇨🇦 Canada – Télétravail

💵 $155 000 - $185 000 / an

⏰ Temps Plein

🔴 Expert

🧑‍💻 Développeur Full-Stack

🗣️🇺🇸🇬🇧 Anglais requis

🕒 il y a 4 jours

ADGA Group

501 - 1000

🎖️ Défense

🔒 Cybersecurity

💼 Conseil

Software Architect building cloud-native defence training systems for ADGA Group, a Canadian defence and security company. Designing Kubernetes containers, IaC deployments, and secure Synthetic Training Hub infrastructure.

🇨🇦 Canada – Télétravail

💵 $115 000 - $125 000 / an

⏰ Temps Plein

🟠 Senior

🔴 Expert

🧑‍💻 Développeur Full-Stack

🗣️🇺🇸🇬🇧 Anglais requis

🕒 il y a 6 jours

JDPA LIMITED

-

🚘 Automobile

🛡️ Assurance

💼 Conseil

Software Developer IV leading full-stack software development for JD Power’s automotive data and analytics business. Driving secure, AI-assisted delivery across the software development lifecycle.

🇨🇦 Canada – Télétravail

💵 $100 000 - $120 000 / an

⏰ Temps Plein

🟠 Senior

🔴 Expert

🧑‍💻 Développeur Full-Stack

🗣️🇺🇸🇬🇧 Anglais requis

🕒 il y a 10 jours

Affirm

1001 - 5000

💳 Fintech

👥 B2C

🛍️ eCommerce

Staff Backend Engineer shaping scalable Trust and Safety infrastructure at Affirm, a buy-now-pay-later company. Leading technical strategy, reliability, distributed systems, and engineering standards.

🇨🇦 Canada – Télétravail

💵 $181 000 - $241 000 / an

💰 Post-IPO Equity en 2021-01

⏰ Temps Plein

🔴 Expert

🧑‍💻 Développeur Full-Stack

🗣️🇺🇸🇬🇧 Anglais requis

🕒 il y a 10 jours

AlphaSense

1001 - 5000

💼 Conseil

🏥 Santé

📣 Marketing

Staff Software Engineer owning AlphaSense’s AI-powered Excel plugin strategy. Building enterprise-grade Office integrations used by financial analysts worldwide.

🇨🇦 Canada – Télétravail

💵 $164 450 - $226 550 / an

💰 Debt Financing en 2022-06

⏰ Temps Plein

🔴 Expert

🧑‍💻 Développeur Full-Stack

🗣️🇺🇸🇬🇧 Anglais requis