CryptoJobsHQ
Log inPost your job
← All jobs
TF

Software Engineer, Crypto Platform

Tools for HumanitySan Francisco, CA
EngineeringMidOn-site

As a Software Engineer on the Crypto Platform team at Tools for Humanity, you will work across crypto platform infrastructure, blockchain engineering, and distributed systems. You'll own the full transaction lifecycle, including state reads, calldata construction, smart contract interactions, backend execution paths, transaction submission, and the high-availability infrastructure required to process transactions reliably at scale. Your work underpins mission-critical features across the organization, serving 17 million people across 160 countries who have verified with World ID.

What you'll do

  • Write clean, efficient, and maintainable code in Go, Rust, and TypeScript
  • Design and implement highly reliable services for transaction execution, state access, calldata construction, smart contract interaction, and event ingestion
  • Build and extend secure indexing and data processing pipelines using Temporal as the orchestration layer
  • Develop and maintain smart contracts required by product workflows
  • Improve the resilience of blockchain reads and writes through RPC load balancing, failover strategies, multiprovider redundancy, and transaction simulation
  • Own features from design through deployment, including technical design, documentation, testing, observability, and operational readiness
  • Partner with product engineering, protocol, infrastructure, and security teams to deliver scalable, fault-tolerant onchain systems
  • Contribute to monitoring, alerting, incident response, and long-term maintenance of production services
  • Help define platform abstractions that make it safer and easier for product teams to build onchain experiences

What you bring

  • The ability to reason clearly about complex systems and tackle difficult problems
  • Strong ownership mentality with sound engineering judgment and a focus on reliability
  • Comfort operating in unfamiliar territory, whether understanding a new protocol, diagnosing distributed systems failures, or designing more reliable transaction execution paths
  • Effective communication and collaboration across disciplines, with high standards for reliability, correctness, and security

Nice to have

  • Experience building production backend systems in Go, Rust, or TypeScript
  • Experience with distributed systems, reliability engineering, or high-throughput backend services
  • Familiarity with Ethereum, EVM-based chains, smart contracts, account abstraction, or ERC-4337
  • Experience with event-driven systems, indexing pipelines, or workflow orchestration tools such as Temporal
  • Strong debugging skills across service boundaries, external providers, and blockchain infrastructure

What we offer

  • Salary range of $191,000-$225,000, plus a competitive long-term incentive package
  • Comprehensive and inclusive employee benefits including healthcare, dental, vision, a 401(k) plan with match, life insurance, flexible time off, commuter benefits, and professional development stipend

About Tools for Humanity

Tools for Humanity designs and builds the technology behind World, a real human network designed to accelerate people in the age of AI. The World ID proves identity privately on-chain, the Orb verifies real, unique people, and World App brings these capabilities to users' hands. Founded in 2019 with over 400 people across hardware, software, AI, cryptography, and global operations, TFH is backed by leading investors including a16z, Khosla Ventures, and Coinbase Ventures, with leadership recognized in the Time AI 100.

Software Engineer, Crypto Platform | CryptoJobsHQ