Principal Engineer

April 26

Apply Now
Logo of Horizen Labs

Horizen Labs

Bringing certainty to the world's information

blockchain • technology • blockchain solutions

51 - 200

Description

• Lead the architecture, design, and implementation of various components of our blockchain ecosystem, including core L1 protocol components, L2 scaling frameworks, cryptographic toolkits, off-chain and multi-chain interactions, APIs, node infrastructure, and usability • Be a major voice in setting the direction and goals for the entire engineering organization, especially in terms of project impact, quality, and engineering efficiency • Continually craft and refine our high-level technical roadmap to scale across multiple dimensions of blockchain integrations, applications, and engineering operations as we grow • Deliver innovative blockchain products from concept to reality, by working hands-on with senior engineers, cryptographers, and product managers to effectively resolve ambiguity, navigate through trade-offs, and ensure drama-free and on-time software launches • Constantly influence engineering culture by raising the technical bar, increasing velocity, and advocating for higher code quality and engineering efficiency • Proactively identify areas of technical strategic opportunity, where you take intelligent risks that are fully aligned with the company mission and product goals • Teach, mentor, grow, and provide advice to engineering managers, senior and junior engineers, product managers, project managers, and senior leadership

Requirements

• 10+ years of software development experience, especially with designing, building, and scaling multiple production services, components, and infrastructure • 5+ years of experience in a technical leadership role (such as Senior/Staff Engineer) setting technical direction, seeing mission-critical projects into Mainnet/Production, and supporting multiple production services over multiple years as they evolved to scale with user demand and challenges • Strong experience owning multiple, months-long projects, including communication of progress, project dependencies, and risk mitigation directly with cross-functional stakeholders and partners • Deep hands-on experience with at least one major blockchain protocol (Ethereum, Bitcoin, Polkadot, Cosmos), which may include applied cryptography, consensus algorithms, UTXO/Account-based models, rollups, zero-knowledge proofs, zkEVM/zkVMs, peer-to-peer network topologies, and bridging mechanisms • Bachelor's, Master's, or Ph.D. degree in Computer Science, Mathematics, or related field • Deep knowledge of programming languages (especially Rust and/or C++), tools, and frameworks required to successfully build and deploy production blockchain services, with prior experience selecting these tools and frameworks • Infinitely curious and passionate about programmable blockchains and their role in the future of finance, privacy, and digital identity • Excellent communicator (both verbal and written) who can effortlessly articulate the architecture of an entire system, influence others in relation to a large range of technical and business decisions, and create technical specifications that guide the implementation for other engineers • A natural inclination to dive into understanding, debugging, and improving any layer of the stack

Benefits

• Horizen Labs is an equal opportunity employer • Horizen Labs is committed to providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation for any part of the employment process, please send an email to recruiting@horizenlabs.io and let us know the nature of your request and your contact information.

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com