ZODL (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. Product suite includes Zodl mobile (iOS and Android) with built-in cross-chain swaps 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
Principal Engineer, R&D
Location
United States
Posted
46 days ago
Salary
$180K - $250K / year
Seniority
Lead
Job Description
Principal Engineer, R&D
ZODL
Role Description We're creating an R&D function and hiring its first leader. This person will explore new product opportunities across Zodl's consumer and infrastructure surface area, including: - Mobile wallets - Desktop wallets - Web-based wallets - Zallet - Headless/agentic wallets - Commerce tools The best ideas become working prototypes that get handed off to our engineering and product teams for development and release. This is not a product management role. You won't be writing tickets and running standups. And it's not a pure research role. We need working code, not papers. The job is to: - Independently identify opportunities - Evaluate feasibility against real protocol constraints - Build proof-of-concept implementations - Make a case for what we should build next You'll work closely with the CEO (who serves as Head of Product) to align R&D priorities with product strategy. You'll partner with our Head of Partnerships to evaluate technologies from partners and ecosystem players, conducting reviews for fit and viability. And you'll collaborate with our Head of Protocol R&D to validate that what you're proposing is achievable at the protocol level. But the expectation is that you can operate independently: form a thesis, pick up the right language or framework, build something that works, and present it with a clear recommendation. What You'll Do - Identify and evaluate new product opportunities across Zodl's product suite and beyond, including: - Agentic wallets - Web-based wallets - Commerce infrastructure - Cross-chain capabilities - Privacy-preserving UX patterns - Areas we haven't thought of yet - Build working prototypes in whatever stack fits the problem (Rust, TypeScript, Swift, Kotlin, Python) to validate feasibility and demonstrate value - Evaluate partner and ecosystem technologies (cross-chain protocols, hardware wallet integrations, DeFi primitives, payment rails) in collaboration with our Head of Partnerships, conducting fit and viability reviews - Work with the CEO/Head of Product to align R&D exploration with product strategy and company direction - Consult with mobile engineering on R&D activities to ensure alignment with platform constraints - Leverage core and mobile engineering teams to assist and collaborate on prototypes as their bandwidth permits - Produce clear handoff artifacts (specs, architectural recommendations, and prototype code) that our engineering teams can use to plan and execute development - Assess protocol-level feasibility independently, understanding when and how to engage our Head of Protocol R&D for deeper validation - Present findings and recommendations to the CEO and broader team with conviction and clarity Qualifications - Significant experience building in the blockchain/crypto space. You understand wallets, key management, transaction construction, and on-chain/off-chain tradeoffs at a level where you can reason about them without hand-holding - Polyglot builder. You pick up languages and frameworks as needed rather than being anchored to one stack. You've shipped code in at least three languages in a professional context - Strong product intuition. You can articulate why something should be built, not just how. You've originated product ideas that shipped, not just executed on someone else's vision - Excellent written communication. This is a remote, async-first team. Your prototypes need documentation. Your recommendations need to be legible to both technical and non-technical stakeholders - Comfort operating independently with high ambiguity. You won't have a detailed roadmap handed to you. You'll be expected to define your own priorities and make a case for them Requirements - Experience with privacy-preserving technologies (zero-knowledge proofs, shielded transactions, viewing keys, threshold signatures/FROST) - Familiarity with the Zcash ecosystem or adjacent privacy-focused protocols - Experience with cross-chain interoperability (bridges, intents-based architectures, atomic swaps) - Background in consumer wallet or payments UX - Experience with web-based wallet architectures (browser extensions, progressive web apps, embedded wallets) - Experience evaluating and integrating third-party SDKs and partner technologies - Prior experience at an early-stage startup where you wore multiple hats What We're Not Looking For - Someone who needs a large team or significant budget to be effective. This is a solo operator role for now. - A pure researcher who publishes but doesn't ship code. - A generalist PM who coordinates but doesn't build. - Someone whose crypto experience is limited to trading or tokenomics. We need protocol-level depth.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer – Kubernetes API, OpenShift
Red HatThe leading provider of enterprise open source solutions.
• Create and guide new feature development; contribute to high profile and strategic open source projects in Kubernetes SIGs • Create/submit patches for bug fixes and review patches from other contributors • Continuously test your component/code on all levels and continuously improve our CI system • Provide support for your component/code in production for internal and external customers • Improve current solutions and workflows; prefer appropriately simple, repeatable solutions over more complex and failure-prone ones • Communicate and work effectively with all levels of associates including senior management • Document and demonstrate solutions by developing documentation, diagrams, code comments, and clear code where necessary • Collaborate with other engineers across the Red Hat OpenShift engineering team and work alongside members of the Documentation, Support, and Quality Engineering (QE) teams
Lead Software Engineer
Firefly HealthIntegrating care, coverage, and navigation to create an exceptional healthcare experience.
• Partner with our clinical, operations, and product teams to design and build technology underlying our alternate health plan and care experiences • Build beautiful mobile apps, web applications, and APIs that make high-quality health benefits and world class care accessible and engaging for members • Develop and refine agentic workflows using machine learning models to power automation and intelligence across our platform - including care management, navigation and proactive interventions • Integrate with third-party vendors and health tech innovations to expand our platform’s functionality, data sources, and member services • Work on a member-facing platform and clinical intelligence platform used by our care teams to deliver efficient, quality care • Own projects from ideation to release, influencing both product and technical decisions • Contribute to technical architecture and best practices across the team • Help recruit highly capable engineers to the team from diverse backgrounds
• Configure and maintain Salesforce CPQ solutions aligned to business and revenue operations requirements • Product setup, bundles, and feature configuration • Option constraints and configuration rules • Price rules, price actions, and pricing logic • Discount schedules and approval processes • Contracting, amendments, renewals, and subscriptions • Quote templates and document generation • Troubleshoot complex pricing and configuration issues • Support enhancements to existing CPQ implementations to improve usability, performance, and scalability • Provide Apex and declarative support where necessary • Collaborate with developers and architects on more complex customizations and integrations • Support integrations between Salesforce CPQ and external systems • Participate in deployment processes, including sandbox testing, UAT support, and production releases • Maintain clear and detailed documentation for CPQ configurations, pricing logic, and system processes • Ensure compliance with security, governance, and pricing control standards
• Lead the migration and re-architecture of legacy Golang services into a modern Python-based ecosystem • Actively contribute to development, writing high-quality, scalable, and performant code • Define and own the cloud architecture roadmap on Azure, ensuring scalability and reliability • Ensure systems meet healthcare data standards and compliance requirements (HIPAA/GDPR) • Provide technical leadership, mentoring the team and promoting best practices (code reviews, architecture standards)



