About The Position

zerohash is seeking a Senior Blockchain Engineer to architect and build infrastructure that powers digital asset transactions across multiple blockchain networks. The role focuses on building reliable, scalable blockchain integration services and microservices in an event-driven architecture. The engineer will work across blockchain networks and custody-provider integrations, monitor transaction activity, and help respond to production incidents. The position also involves communicating directly with client technical teams when needed. The ideal candidate is detail-oriented, deeply technical, driven, eager to learn new technologies and complex systems, and focused on building resiliency and scalability into the platform. zerohash describes its culture as emphasizing independence and ownership, passion, collaboration, initiative, empathy, adaptability, transparency, and integrity.

Requirements

  • At least 5 years of software engineering experience, preferably in FinTech.
  • Deep proficiency with Go.
  • Understanding of blockchain technologies, protocols, and their applications.
  • Experience with gRPC and Protocol Buffers.
  • Familiarity with message brokers or event-streaming systems such as NATS, Kafka, or similar.
  • Experience with MongoDB or other document databases.
  • Understanding of SQL and relational database schema design.
  • A humble, resourceful, get-it-done mindset and comfort taking work from 0 to 1.
  • Excellent problem-solving skills and ability to troubleshoot complex distributed systems.
  • Comfort with ambiguity and ability to independently develop and test clear hypotheses and solve problems without well-defined direction.
  • Excellent verbal and written communication skills.

Nice To Haves

  • Bachelor's degree in computer science or equivalent experience.
  • Experience at a banking-as-a-service, brokerage-as-a-service, or payment-as-a-service business.
  • Experience with digital assets or centralized exchanges.
  • Experience integrating with blockchain custody platforms such as Fireblocks, BitGo, or similar.
  • Experience with distributed systems patterns such as distributed locking, idempotency, state machines, and CQRS.
  • Experience with smart contracts.
  • Familiarity with Kubernetes and observability tooling such as Prometheus, Grafana, and OpenTelemetry.

Responsibilities

  • Design and build blockchain integration services for transaction signing, deposit processing, and confirmation tracking across networks such as EVM, Solana, Polkadot, and XRP.
  • Build and maintain gRPC microservices in Go within an event-driven architecture using NATS JetStream.
  • Implement transaction state machines with reliability guarantees, including idempotency, distributed locking, and chain reorganization handling.
  • Integrate with custody providers for secure transaction signing and wallet management.
  • Monitor blockchain networks for deposits, confirmations, and anomalies.
  • Participate in an on-call rotation and respond to production incidents across blockchain infrastructure.
  • Communicate directly with client technical teams when necessary.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service