Senior Software Engineer - Go & Rust, Blockchain Infrastructure
Core
Design, build, and optimize high-throughput, low-latency backend services and distributed systems for blockchain infrastructure, ingesting and serving data across 80+ networks.
Role type
Senior individual contributor (IC) software engineer
Builds
Core RPC API, Streams, Webhooks, Clusters, and developer tooling for blockchain networks
Domain
Blockchain infrastructure, distributed systems, high-scale backend services
Required skills
Go, Rust, distributed systems, concurrency, memory safety, database design, networking, system architecture, security design, performance profiling, incident response
Preferred skills
Ethereum/Solana protocol knowledge, cryptographic system design, streaming infrastructure (Kafka), technical leadership
Technologies
Go, Rust, Kafka, distributed databases, blockchain nodes
Responsibilities
Design and build high-throughput backend services and APIs; own production Go and Rust components including architecture and deployment; architect distributed systems for data ingestion and serving; profile and benchmark systems to improve performance; debug complex failures across services and networks; lead design reviews and mentor engineers
Seniority
Senior, hands-on IC