Software Engineer, Crypto Platform

Tools for HumanitySan Francisco, CA
$191,000 - $225,000

About The Position

Tools for Humanity (TFH) is seeking a Software Engineer for its Crypto Platform team. This role involves working across crypto platform infrastructure, blockchain engineering, and distributed systems. The engineer will collaborate closely with product engineers, backend teams, protocol engineers, infrastructure, and security. The position requires strong ownership, sound engineering judgment, and a focus on reliability, as the work will underpin mission-critical features across the organization. The ideal candidate is someone who can reason clearly about complex systems, enjoys working on difficult problems, learns new domains quickly, takes ownership of systems, and drives projects to completion. They should be comfortable operating in unfamiliar territory, turning ambiguity into concrete execution plans, communicating effectively, and collaborating well across disciplines while maintaining high standards for reliability, correctness, and security. The role is for someone curious, driven, and energized by building foundational infrastructure that supports critical product experiences at scale.

Requirements

  • 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.
  • A pragmatic approach to security, correctness, and operational excellence.

Responsibilities

  • 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.

Benefits

  • healthcare
  • dental
  • vision
  • 401(k) plan and match
  • life insurance
  • flexible time off
  • commuter benefits
  • professional development stipend
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service