Principal Engineer at ZODL | Torre

Principal Engineer

You'll build secure, high-performance core systems to onboard billions to Zcash.
Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: To be defined

Compensation
USD190k - 230k/year
location_on
Remote (for Czechia residents)
Remote (for Chile residents)
Remote (for New Zealand residents)
Remote (for Slovakia residents)
Match
skeleton-gauges
You have opted out of job matches in .
To undo this, go to the 'Skills and Interests' section of your preferences.
Review preferences
Shared by
Emma of Torre.ai
about 2 months ago

Requirements and responsibilities


About ZODLZODL (Zcash Open Development Lab) is building the software necessary to onboard billions of users to Zcash. Created by the original inventors and developers of the Zcash protocol, we deliver world-class UX for ZEC on top of our core protocol work.Our product suite includes Zodl mobile (iOS and Android) with built-in cross-chain swaps, and Zallet, a full-node Zcash wallet written in Rust, built as a replacement for the zcashd wallet. On the horizon: Zodl Vault (a desktop wallet for multisig, inheritance, and institutional use cases), web-based wallets, and headless/agentic wallet infrastructure.What You'll DoBuild and maintain Zallet (our CLI wallet) and Zcash’s Rust-based core librariesImplement protocol features based on existing specifications and guidanceDeveloping and maintaining specifications to enhance, document, and support security analysis of the Zcash protocol, either led by ZODL or in collaboration with third-party developersDevelop wallet infrastructure and featuresImprove performance, reliability, and developer ergonomics of core systemsSupport downstream teams (e.g. Zodl mobile) with developing features, and investigating issuesParticipate in code reviews, testing, and release processesRespond to bugs and security issues with urgencyThe Core Engineer will report to the Head of Engineering. The Engineering Team now encompasses both Core and Zodl wallet development. Although this role will primarily involve the former, you will also be collaborating closely with developers working on the Zodl wallet.What We're Looking ForExperience with Rust, and with developing secure and reliable code in modern programming languages similar to Rust, Swift, Kotlin, and Go.Experience building reliable, secure backend or systems-level softwareAbility to work from technical specificationsSolid understanding of security fundamentalsExperience with testing, debugging, and performance optimizationComfortable working in a fast-moving startup environmentExperience with cryptography libraries or blockchain systemsDeep knowledge of cryptography is not required, but a willingness to learn and an appreciation for the importance of security are essential.Familiarity with Zcash conceptsExperience with mobile-integrated backends or SDKsOpen-source contributionsKey TraitsPragmatic and delivery-focusedStrong ownership and accountabilityKnows when to ask for review vs. push forwardComfortable operating with incomplete information
Optionally, you can add more information later (benefits, pre-screening questions, etc.)
check_circle

Payment confirmed

A member of the Torre team will contact you shortly

In the meantime, continue adding information to your job opening.