Remote job
Staff Software Engineer
Job details
About this role
Role overview Set technical direction and deliver production systems across complex engineering initiatives, with a focus on blockchain and Web3 infrastructure. This senior individual contributor role combines hands-on backend and platform development with architecture leadership, cross-team guidance, and ownership of system quality.
Responsibilities - Lead architecture for complex blockchain projects and initiatives that span teams. - Design and build scalable backend, platform, and Web3 infrastructure. - Integrate blockchain networks and smart contracts with off-chain services. - Guide delivery of high-impact engineering work and help teams resolve technical obstacles. - Improve engineering quality through design and code reviews, standards, and mentorship. - Work with product and engineering leads on roadmap tradeoffs, reliability, performance, and production risks.
Requirements - At least eight years of software engineering experience, including three or more years working directly with blockchain or Web3 systems. - Experience owning complex production systems at staff or equivalent scope. - Strong knowledge of blockchain architecture, Ethereum, and EVM-compatible networks. - Experience designing smart contracts and integrating blockchain services. - Deep expertise in at least one of Node.js/TypeScript, Go, Rust, or Java. - Strong distributed systems and system design skills, including scalable APIs, data processing, and platform infrastructure. - Understanding of blockchain security, transaction processing, and on-chain/off-chain design. - A record of mentoring engineers and communicating effectively across teams.
Nice to have - Experience with real-world asset tokenization, decentralized finance, or fintech systems. - Solidity or smart contract architecture experience.
Benefits and work setup - Remote worldwide; full-time or part-time options are listed.