
Remote opportunity at
XsollaSoftware Engineer
Xsolla is an international video game commerce business headquartered in Los Angeles, assisting creators from independent studios to AAA developers with funding, distribution, marketing, and monetization.…
Career Tools
About This Role
Xsolla is an international video game commerce business headquartered in Los Angeles, assisting creators from independent studios to AAA developers with funding, distribution, marketing, and monetization. The company is currently hiring a remote Software Engineer for XsollaZK, which is the organization's Web3 ecosystem built on a zkSync-based Layer 2 network encompassing smart wallets, SDKs, backend infrastructure for tokenizing in-game items, and decentralized applications such as an NFT marketplace, decentralized exchange,…
Job Description
Xsolla is an international video game commerce business headquartered in Los Angeles, assisting creators from independent studios to AAA developers with funding, distribution, marketing, and monetization. The company is currently hiring a remote Software Engineer for XsollaZK, which is the organization's Web3 ecosystem built on a zkSync-based Layer 2 network encompassing smart wallets, SDKs, backend infrastructure for tokenizing in-game items, and decentralized applications such as an NFT marketplace, decentralized exchange, and an auction platform.
This full-stack senior position requires building and maintaining features end-to-end across backend services, user interfaces, and smart contract integrations. The role suits an experienced engineer who can design on-chain and off-chain architectures, guarantee security for user assets and signing flows, and participate in production on-call rotations. Team members collaborate with product managers, designers, quality assurance, and other engineers while utilizing AI coding assistants as a regular part of daily development and code review.
Responsibilities
- Develop backend services using Go and TypeScript for transaction relaying, chain indexing, APIs, event processing, and tokenizing virtual assets
- Create decentralized application frontends in React handling wallet connections and on-chain state rendering
- Integrate smart wallets, paymasters, and bundlers into products
- Design and maintain software development kits for partner game studios
- Oversee production services and contracts, participate in on-call rotations, and diagnose incidents
- Review peer code and set up repository AI coding tools such as Claude Code, Codex, and Cursor
Requirements
- At least 5 years of commercial software development background with senior-level production experience in backend and frontend decentralized apps
- Production familiarity with Web3 libraries and wallets including viem and wagmi
- Understanding of wallet signers, EOAs, browser and embedded wallets, smart accounts, EIP-191, EIP-712, and EIP-1193 providers
- Practical background with smart wallets, UserOperations, paymaster gas sponsorship, and ERC-1271 signature validation
- Production coding skills in Go and Node.js TypeScript
- Experience handling on-chain events, asynchronous messaging systems like Kafka or RabbitMQ, PostgreSQL, and Redis
- Knowledge of REST and gRPC API design, React rendering models, and web security principles
- Capability to read and understand Solidity contracts, the EVM, and common security vulnerabilities
- Familiarity with Docker, Kubernetes, monitoring tools such as Datadog, and CI/CD pipelines
- Spoken English proficiency at a B2 level or higher
Qualifications
- Background working with zkSync, the ZK Stack, and zk-rollup architectures
- Ability to design, write, test, deploy, and upgrade Solidity smart contracts using Foundry
- Experience building ERC-4337 infrastructure, EIP-6963, and EIP-5792
- Knowledge of decentralized finance mechanics alongside ERC-721 and ERC-1155 tokens
- Background running L2 nodes, indexers, bridges, or designing developer SDKs
- Prior domain experience in the gaming industry
Core Skills
Benefits
- Comprehensive health coverage including medical, dental, and vision insurance
- Paid time off
- Personalized career roadmap and professional training opportunities
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, the posting specifies that the role is remote with a worldwide scope.
What is the employment type and schedule?
This is a full-time position with a flexible schedule from 10:00 to 19:00, utilizing an employment agreement or arrangement via an employer of record depending on the candidate location.
What salary does this role offer?
The salary is not stated in the job posting.
What does the interview process involve?
The hiring process includes an introductory call regarding your background and motivation, a technical interview based directly on the ownership and requirements sections, and a bar raiser interview with an outside engineer.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.