About this role.
Mantle is hiring a Blockchain Engineer to research and build blockchain protocols, modules, algorithms, and related infrastructure for institutional real-world-asset adoption. The role covers technical design documentation, testing strategies, proof-of-concept development, and knowledge sharing within the engineering team and broader community. Candidates need 1–5 years of relevant experience plus strong foundations in algorithms, distributed systems, cryptography, and blockchain platforms. Core technical requirements include Go, Rust, Solidity, and smart-contract development, while prior contributions to Ethereum, Solana, Optimism, Cosmos, OP Stack, or ZK-rollup ecosystems are advantageous. The remote position is limited to APAC and requires bilingual English and Chinese communication skills.
Role DNA
A quick view of the complexity, pace, ownership and collaboration implied by the job description.
Job Complexity
4/5Pace & Pressure
4/5Autonomy Level
4/5Communication Load
4/5Salary analysis
Estimated compensation compared with the broader US market for similar roles.
Core skills
Skills and capabilities most closely associated with this opportunity.
Sample interview questions
I would explain the problem, chain environment, trust assumptions, and protocol architecture before detailing choices around state management, consensus dependencies, contract interfaces, upgradeability, and security controls. I would also quantify outcomes such as lower gas usage, improved throughput, or reduced failure rates.
I would first define measurable hypotheses and threat assumptions, then build a minimal prototype with deterministic tests, integration tests, and adversarial cases. I would benchmark performance, assess security and operational risks, document trade-offs, and present a recommendation based on evidence rather than prototype success alone.
I start with authorization and access-control boundaries, reentrancy, unsafe external calls, arithmetic and accounting correctness, oracle assumptions, signature handling, upgradeability risks, and denial-of-service vectors. I combine manual review with unit tests, fuzzing, invariant testing, static analysis, and independent audit preparation.
A strong answer should describe concrete services or protocol components, such as node modules, indexers, transaction-processing services, networking layers, or cryptographic integrations. It should also cover concurrency design, error handling, testing, profiling, and the trade-offs that led to selecting Go or Rust.
I would create a concise bilingual design summary covering the problem, proposed solution, alternatives, security assumptions, expected impact, and open questions. For engineers, I would include implementation details and test plans; for community stakeholders, I would focus on benefits, risks, timelines, and transparent documentation.
Who we are
Mantle is the entry point for institutions and traditional finance to access real-world assets on-chain. Backed by the world’s largest community-owned treasury of over $4B, Mantle combines institutional-grade infrastructure with the scale and credibility to bring RWAs into Web3 with confidence.
Mantle positions itself as the gateway for institutions and TradFi to move into RWAs on-chain. With $4B+ in community-owned assets, Mantle combines credibility, liquidity and scale with institutional infrastructure to support large-scale adoption. The ecosystem is anchored by $MNT in the Bybit network, and built out through subsidiaries mETH, fBTC, MI4 and MantleX. This is complemented by Mantle Network’s partnerships with leading issuers and protocols such as Agora AUSD, Ethena USDe, Ondo USDY and EigenLayer.
Your Role
Researching and building blockchain protocols, modules, technologies and algorithms
Preparation of detailed design documents and testing strategies according to requirements
Promoting technical experience sharing within the team
Support the community through the best communications and documentation
Your Craft
Bachelor’s degree or above in Computer Science, Software Engineering, or a related field
1–5 years of work experience, with design and development experience in blockchain, distributed systems, or related areas
Strong foundation in algorithms and data structures, with the ability to quickly conduct POC (Proof of Concept) development and validation
Proficient in programming languages such as Go and Rust; highly skilled in smart contract development using Solidity
Extensive experience in cryptography and blockchain, familiar with mainstream blockchain platforms and their core algorithms
Experience contributing to or developing on open-source blockchain projects (e.g., Ethereum, Solana, Optimism) is preferred
Fluent in Bilingual – English and Chinese
职位要求:
计算机科学、软件工程等相关专业,本科及以上学历
1~5年工作年限,区块链、分布式等领域的设计开发经验
精通算法、数据结构,能快速进行POC开发论证
熟练掌握Go、Rust等编程语言,精通智能合约Solidity
在密码学、区块链等领域有丰富经验,熟悉blockchain主流平台及核心算法
对区块链的开源项目(Ethereum、Solana、Optimism…)有开发经验的优先
能快速阅读英文论文与资料,有较强的研究能力和自我驱动力
Extra Credit
Existing track record of R&D and execution of open source projects on known blockchain platforms such as Ethereum/Cosmos/OP or ZK Rollup is a great plus.
Annual salary information is not provided for this position. Explore salary ranges for similar roles in our Salary Directory ›
This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.






