Job Description

Summary

zerohash is looking for a Senior Blockchain Engineer to help architect and build the infrastructure that powers digital asset transactions across multiple blockchain networks. We are a high-performing team looking for an equally ambitious and driven teammate.

The right candidate for this position is detail-oriented, deeply technical, and driven. You are eager to learn new technologies and complex systems. You build resiliency and scalability into the platform at every step.

If you're looking to have a massive impact in one of the most exciting markets in decades, you will find this role challenging and rewarding in equal measure.

Key Responsibilities

  1. Design and build blockchain integration services — transaction signing, deposit processing, and confirmation tracking — across multiple networks (EVM, Solana, Polkadot, XRP, and others)
  2. Build and maintain gRPC microservices in Go within an event-driven architecture using NATS JetStream
  3. Implement transaction state machines with reliability guarantees including idempotency, distributed locking, and chain reorganization handling
  4. Integrate with custody providers for secure transaction signing and wallet management
  5. Monitor blockchain networks for deposits, confirmations, and anomalies
  6. Participate in on-call rotation, responding to production incidents across blockchain infrastructure
  7. When necessary, communicate directly with client technical teams

Requirements

  1. 5+ years of software engineering experience, preferably in the FinTech space
  2. Deep proficiency with Go
  3. Understanding of blockchain technologies, protocols, and their applications
  4. Experience with gRPC and Protocol Buffers
  5. Familiarity with message brokers or event streaming systems (NATS, Kafka, or similar)
  6. Experience with MongoDB or other document databases
  7. Understanding of SQL and relational database schema design
  8. A humble and scrappy get-it-done mindset; you're resourceful and in your element going from 0 to 1
  9. Excellent problem solving skills — can troubleshoot complex distributed systems
  10. Comfort with ambiguity; the ability to independently lay out and test clear hypotheses and solve problems without well-defined direction
  11. Excellent verbal and written communication skills

Preferred

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

Skills
  • Communications Skills
  • Database Management
  • Development
  • Problem Solving
  • Software Engineering
  • SQL
  • Team Collaboration
© 2026 cryptojobs.com. All right reserved.