About the role
Who you are
- We’re looking for entrepreneurial, impact-driven engineers who thrive in fast-paced environments and want to be at the forefront of privacy-first decentralized applications
- 3+ years of professional software engineering experience, ideally in blockchain or cryptography-related systems
- Deep proficiency in TypeScript, with strong software architecture and API design skills
- Working knowledge of system-level concerns such as performance tuning, memory management, and secure data handling
- Able to provide thoughtful code reviews and mentor other engineers
- Comfortable working autonomously and asynchronously within a distributed team
- Experience with Rust, Solidity, or other smart contract languages
- Contributions to open source projects, especially in the Web3 or cryptography space
- Familiarity with zk systems like ZCash or other privacy-preserving protocols
- Exposure to modern web development frameworks and tooling
- Passion for zero-knowledge cryptography and its role in reshaping the internet
What the job involves
- You’ll be part of a highly collaborative team working on the client-side stack that powers Aztec's zero-knowledge execution environment
- Design and build tools & SDKs that enable developers to build powerful, privacy-preserving dApps on Aztec
- Develop a secure client-side execution environment, used by wallets and applications to produce and handle encrypted transactions
- Architect reusable patterns and libraries for writing auditable and verifiable Aztec smart contracts
- Collaborate cross-functionally with protocol, cryptography, and product teams to build end-to-end privacy-preserving applications
- Refactor, document, and test existing code for maintainability, performance, and correctness
- Identify and reduce technical debt, while continuously improving architecture and developer ergonomics
About the role
Who you are
- We’re looking for entrepreneurial, impact-driven engineers who thrive in fast-paced environments and want to be at the forefront of privacy-first decentralized applications
- 3+ years of professional software engineering experience, ideally in blockchain or cryptography-related systems
- Deep proficiency in TypeScript, with strong software architecture and API design skills
- Working knowledge of system-level concerns such as performance tuning, memory management, and secure data handling
- Able to provide thoughtful code reviews and mentor other engineers
- Comfortable working autonomously and asynchronously within a distributed team
- Experience with Rust, Solidity, or other smart contract languages
- Contributions to open source projects, especially in the Web3 or cryptography space
- Familiarity with zk systems like ZCash or other privacy-preserving protocols
- Exposure to modern web development frameworks and tooling
- Passion for zero-knowledge cryptography and its role in reshaping the internet
What the job involves
- You’ll be part of a highly collaborative team working on the client-side stack that powers Aztec's zero-knowledge execution environment
- Design and build tools & SDKs that enable developers to build powerful, privacy-preserving dApps on Aztec
- Develop a secure client-side execution environment, used by wallets and applications to produce and handle encrypted transactions
- Architect reusable patterns and libraries for writing auditable and verifiable Aztec smart contracts
- Collaborate cross-functionally with protocol, cryptography, and product teams to build end-to-end privacy-preserving applications
- Refactor, document, and test existing code for maintainability, performance, and correctness
- Identify and reduce technical debt, while continuously improving architecture and developer ergonomics