
Senior Blockchain Engineer
Sprout Labs
full-time
Posted on:
Location Type: Hybrid
Location: Palo Alto • California • 🇺🇸 United States
Visit company websiteJob Level
Senior
Tech Stack
Distributed SystemsGo
About the role
- Design, build, and improve Cosmos SDK modules and Geth precompiled contracts
- Design and implement new cryptographic primitives such as Distributed Key Generation (DKG) and Threshold decryption
- Work closely with platform, infra, and product teams to define system behavior and integrate new protocol features
- Optimize consensus and execution performance, reliability, and efficiency
- Write clean, well-tested code and participate in code reviews
- Investigate potential reported issues, debug complex distributed system behaviors, and help ensure network stability
Requirements
- 4+ years of software engineering experience, including significant work with Cosmos SDK, Tendermint/CometBFT, EVM, or other Layer 1 blockchain frameworks
- Strong experience with Go (Golang)
- Solid understanding of distributed systems fundamentals and cryptography
- Experience with blockchain architecture (consensus, state machines, storage, cryptography), or strong willingness to learn
- Comfort working in a fast-moving startup with high ownership and end-to-end responsibility
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Cosmos SDKGethDistributed Key GenerationThreshold decryptionGoTendermintCometBFTblockchain architecturedistributed systemscryptography
Soft skills
collaborationproblem-solvingcode reviewdebuggingadaptabilityownershipresponsibility