Senior Software Engineer - Go & Rust, Blockchain Infrastructure
Remote$171k - $214kFull-timePosted 4w ago
About the role
Senior individual contributor role designing, building, and improving distributed systems for blockchain infrastructure, primarily in Go and Rust, with leadership responsibilities over engineering standards and mentorship.
Responsibilities
- Design, build, and optimize high-throughput, low-latency backend services, APIs, and data-processing systems in both Go and Rust for production blockchain infrastructure.
- Own production Go services and Rust components, including architecture, interfaces, concurrency models, memory/resource efficiency, testing, observability, deployment, and operation.
- Architect distributed systems that ingest, process, validate, and serve blockchain data with strong guarantees around consistency, fault tolerance, scalability, and availability.
- Own technical work end to end, including requirements, architecture, implementation, testing, deployment, observability, incident response, and continuous improvement.
- Profile and benchmark production systems, identify bottlenecks, and improve throughput, latency, resource efficiency, resilience, and correctness under load.
- Assess security risks in blockchain and distributed-system components and design or review controls that protect transactions, data, credentials, and system integrity.
- Debug complex failures across services, databases, streaming systems, networks, and blockchain nodes, then drive durable root-cause fixes.
- Partner with Product, Infrastructure, Security, and Developer Experience teams to translate customer and protocol requirements into maintainable systems.
- Lead design and code reviews, mentor engineers, document important decisions, and establish engineering standards that improve quality across teams.
Qualifications
- 8+ years of professional software engineering experience in backend or distributed systems in high-scale production environments.
- Advanced professional proficiency in both Go and Rust, with demonstrated experience shipping and operating production software in each language.
- Deep knowledge of distributed systems, algorithms and data structures, concurrency, memory safety and ownership, databases, networking, operating systems, and production software architecture.
- Record of delivering reliable, scalable systems with measurable improvements in performance, availability, correctness, or developer experience.
- Experience with blockchain infrastructure, high-throughput APIs, node or RPC infrastructure, data-streaming pipelines, or similarly demanding distributed platforms.
- Experience applying secure-design principles, threat modeling, and disciplined testing for critical systems.
- Strong written and verbal communication, sound technical judgment, and ability to lead ambiguous, cross-team projects.
Skills
Required:GoRustDistributed systems
Benefits
- Equity, Bonus, and OTE compensation described in the salary section.
- Flexible, global remote-friendly working arrangement.
Last updated Sep 24, 2026. Interested? Apply on the company site.

About QuickNode
Tools & infra to build and scale high-quality blockchain applications.
Web3 developer platform to build, test, and scale blockchain applications. Lightning fast access to 44+ chains like Ethereum, Bitcoin, Solana, Polygon, Optimism, Arbitrum, Avalanche, Near, Stacks, Flow, Tron, zkSync and more. Elastic APIs, advanced ETL, storage (IPFS), powerful tools, analytics, and a 3rd-party marketplace -- all at your command through a simple control panel. Build your next big thing on-chain! Build it with QuickNode.
developer-toolssaascrypto-web3api
More open roles at QuickNode
- Senior Software Engineer - Go4w agoRemote · D500 - Engineering | D501 - Engineering | D511 - Core API Platform
